BROKEN: Implemented Koush's Ion library

Issue: Cannot fully replace CookieStore for some reason, at the first authCookieExists(), the local cookie store hasn't imported the SharedPreferences values.
BROKEN: New ion snapshot

Still pretty broken, all URIs have different preferences in sharedpref
Use latest libraries
BROKEN: Switched to AppCompat

New ion still broken
Partially working cookie persistence in Ion
Merge branch 'origin/master'

Conflicts:
	android-app/android-app.iml
	android-app/build.gradle
	android-app/src/main/java/com/afzaln/mi_chat/MIChatApp.java
	android-app/src/main/java/com/afzaln/mi_chat/activity/LoginActivity.java
	android-app/src/main/java/com/afzaln/mi_chat/activity/MessagesActivity.java
	android-app/src/main/java/com/afzaln/mi_chat/activity/SettingsActivity.java
	android-app/src/main/java/com/afzaln/mi_chat/utils/MIChatApi.java
	android-app/src/main/java/com/afzaln/mi_chat/utils/PrefUtils.java
	android-app/src/main/res/values/styles.xml
BROKEN: More experimental stuff