No sharedprefs methods in ConfigHelper.

This means we obtain the SharedPreferences object each time we want to
use it. This yields to longer code lines while reading and writing to
them.
Substituted AboutFragment with AboutActivity.
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
Deleted unused classes from ics-openvpn.

This classes were an obvious choice, there may be more unused classes
around there.

Conflicts:
	src/se/leap/bitmaskclient/ProviderListFragment.java
More unused classes wiped.
Concordant AndroidManifest.
Lint performance: completely clean

That means there is no unnecessary file, nor resource, in the project
right now.

Conflicts:
	res/values-ca/strings.xml
	res/values-cs/strings.xml
	res/values-de/strings.xml
	res/values-es/strings.xml
	res/values-et/strings.xml
	res/values-fr/strings.xml
	res/values-id/strings.xml
	res/values-it/strings.xml
	res/values-ja/strings.xml
	res/values-ko/strings.xml
	res/values-nl/strings.xml
	res/values-no/strings.xml
	res/values-ro/strings.xml
	res/values-ru/strings.xml
	res/values-uk/strings.xml
	res/values-zh-rCN/strings.xml
	res/values-zh-rTW/strings.xml
	res/values/strings.xml
	res/values/untranslatable.xml
	res/xml/main_headers.xml
No more references to ics openvpn.

I've refactored a string name and the content of that string so that no
references to legacy ics-openvpn user interface are present in there.
Forgot to refactor string name in real code.
Remove launch log function and click listener from EIP status line.

Log window Activity is gone with ics-openvpn purge.
We will want it back, but we will bring back only what's needed.
Merge branch 'feature/remove-legacy-ics-openvpn-classes-that-wont-be-used' into develop

Also merge branch 'feature/change-or-remove-user-facing-references-to-ics-android' into develop
bugfix for #4664 and #4668 (login/logout messages)

Conflicts:
	src/se/leap/bitmaskclient/ProviderAPI.java
	res/values/strings.xml (Re-add lines removed in 7297632a01d5fb606b901d8c54e190e28b95716e )
Merge branch 'bug/login-logout-messages' into develop
Bump build and version number for RC
Bump build and version number for RC2
Remove "RC" from 0.2.3 release notes