Android support library v4 added.

Look at https://leap.se/code/issues/5062#note-3:
I'm going to remove android-support-v4.jar from .gitignore based on https://developer.android.com/tools/support-library/index.html#overview and http://www.in-nomine.org/2012/02/26/adding-android-support-v4-to-your-android-application-in-intellij-idea/
testSwitchProvider updated.

It shouldn't expect the previous provider to be back again pressing the
back button after hitting "Switch provider".
New method to set on/off data connection.

Used in tests, but it's going to be used in the near future when
blocking data connections until EIP is on.
Set data connection status works.

Tested both in real device with Cyanogenmod 4.3.1 and in api 18
emulator.

Next step: wi-fi toggling.
Wi-Fi on/off method in ConnectionManager for tests
Locations in eip-service can be empty.
Token correctly sent in the http request.
Merge branch 'bug/connection-to-calyx.net-fails-and-app-crashes-#4550' into develop
Merge remote-tracking branch 'parmegv/bug/app-crashes-if-there-is-no-anonymous-certificate-#5310' into develop
Compiles with r9d.

Tested in emulators with APIs 14, 15, 16 and 18.
Android support library v4 added.

Look at https://leap.se/code/issues/5062#note-3:
I'm going to remove android-support-v4.jar from .gitignore based on https://developer.android.com/tools/support-library/index.html#overview and http://www.in-nomine.org/2012/02/26/adding-android-support-v4-to-your-android-application-in-intellij-idea/
Merge branch 'bug/no-support-library-in-tests' into develop

I merge myself because I need to show how I'm doing tests before people can start reviewing them.
Merge branch 'feature/simulate-no-network-without-airplane-mode' into develop_test

Conflicts:
	AndroidManifest.xml
	tests/src/se/leap/bitmaskclient/test/testDashboard.java
Tests for Dashboard pass.

Setting the mobile data connection off cuts the connection from the computer to the emulator, so ant nor adb will see everything's well unless you comment that part of the tests (testDashboard:52-60).
Merge branch 'bug/testOnOffOpenVpn-testDashboard.java-line-47-fails-#5354' into develop
bitmask is dead: long life to demo.bitmask!
Merge branch 'bug/replace-bitmask.net-provider-with-demo.bitmask.net' into develop
Merge branch 'bug/openvpn-binaries-don't-compile-with-ndk-r9d-#5320' into develop
Eip starting => don't turn off the switch on EXIT.

This fixes #3161.
Merge branch 'bug/eip-switch-toggles-off-momentarily-while-starting-VPN-#3161' into develop