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.
Rebooting with no network again a again works.
Gradle rebase fixes 2 different notifications bug.
Nullpointers fixed.
Save eip status while updating state.

This fixes https://leap.se/code/issues/5556
If no vpn is running, cancel notifications.
Merge branch 'feature/start-at-boot' into develop