libvlc: fix smb2/dsm conflicts

The smb2 module is back to higher priority again. A lot of bugs has been fixed
since the first release, notably the signing security mode. This fixes
impossible login to smb2 servers, when dsm requested first a login and smb2 was
never tried.

There is also a new patch that prevent to request 2 dialogs from both smb2 and
dsm from the same input. If smb2 login failed, it is useless to request
credentials via the dsm plugin.

PS: if the module smb2 failed because it tried to connect to a smb1 server, it
will fail without requesting any credentials, therefore the dsm module will be
able to request them.
4 jobs for !244 with smb2-dsm in 20 minutes and 40 seconds (queued for 3 seconds)
latest detached
Status Job ID Name Coverage
  Build
failed #305625
android debian
build-libvlc-arm64

00:19:47

failed #305626
android debian
build-libvlc-armv7

00:19:47

failed #305627
android debian
build-libvlc-x86

00:20:40

failed #305628
android debian
build-libvlc-x86_64

00:20:20

 
Name Stage Failure
failed
build-libvlc-x86 Build
   > Minimum supported Gradle version is 5.4.1. Current version is 5.1.1. If using the gradle wrapper, try editing the distributionUrl in /builddir/tguillem/vlc-android/gradle/wrapper/gradle-wrapper.properties to gradle-5.4.1-all.zip

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 33s
ERROR: Job failed: exit code 1
failed
build-libvlc-x86_64 Build
   > Minimum supported Gradle version is 5.4.1. Current version is 5.1.1. If using the gradle wrapper, try editing the distributionUrl in /builddir/tguillem/vlc-android/gradle/wrapper/gradle-wrapper.properties to gradle-5.4.1-all.zip

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 23s
ERROR: Job failed: exit code 1
failed
build-libvlc-arm64 Build
   > Minimum supported Gradle version is 5.4.1. Current version is 5.1.1. If using the gradle wrapper, try editing the distributionUrl in /builddir/tguillem/vlc-android/gradle/wrapper/gradle-wrapper.properties to gradle-5.4.1-all.zip

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 24s
ERROR: Job failed: exit code 1
failed
build-libvlc-armv7 Build
   > Minimum supported Gradle version is 5.4.1. Current version is 5.1.1. If using the gradle wrapper, try editing the distributionUrl in /builddir/tguillem/vlc-android/gradle/wrapper/gradle-wrapper.properties to gradle-5.4.1-all.zip

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 26s
ERROR: Job failed: exit code 1