[Android] Very large reworking of the preferences. It uses fragments to handle preferences, not to mention the entirety of the preferences has been moved into a viewpager/tab-nav combo.

This commit breaks per-core configs. Will be fixed very soon.
[Android] Save to the config file upon leaving the settings activity.
[Android] Also update the config if the settings activity gets paused.
[Android] Add a handler for the global config CheckBoxPreference.
[Android] Remove an unused import.
[Android] Add a doc on how to import the project into Eclipse.
[Android] Add a basic Readme.md to the Android front-end project.
[Android] Update the config file whenever a preference within SharedPreferences has been changed.
[Android] Remove implementation of OnPreferenceAttachedListener from PreferenceActivity. Not necessary.
[Android] Re-organize config loading so it's neater.
Merge pull request #338 from lioncash/master

Move the settings menu over to one menu, while also being Fragment based.