Bitmask loads all preseeded providers correctly.

If you choose one and then tap "Switch provider" button, no duplicated providers are shown.
Instructions to build NDK sources.
Merge branch 'bug/readme-doesn't-contain-build-native-instruction-#5486' into develop
config.h needed by ndk-build
Merge branch 'bug/build-native-doesn't-compile-openvpn-from-latest-develop-#5488' into develop
update README build instructions to include build-tools, android support, and jdk.
Merge remote-tracking branch 'elijah/update-readme' into develop
Require Build Tools 19.0.3.
Release apk signed with debug key if no keystore

You have to edit a gradle.properties file with the following structure:
storeFileProperty=fullPath
storePasswordProperty=store password without quotation marks
keyAliasProperty=key alias without quotation marks
keyPasswordProperty=key password without quotation marks
Build tools and gradle.properties explanation
Merge branch 'bug/adjust-build-tools-version-#5491' into develop
testAddNewProvider adds calyx.net

The test that checked how many providers were listed was failing
because this test added dev.bm.net, which was already present in the
debug apk, so no new provider was added.
testSwitchProvider nullpointer fixed.
Merge branch 'bug/existing-tests-fail-with-the-new-Gradle-connectedCheck-task-#5482' into develop
Gradle "check" task runs unit tests
Merge branch 'bug/gradle-check-task-should-execute-unit-tests-#5501' into develop
Dashboard appears on boot.

Now we should be starting EIP only if the user had it enabled before.
Always restore last eip status on boot.

Next step: don't restore off status!
Bitmask doesn't start if last EIP status was off.
Launcher and notification reuse existing Activity.

Notifications get mad, we have to fix that.