Fixing code to work with Android 4.4.

Got new phone! It turns out Android 4.4 made several changes to the
webview i.e. URL override requires a base URL to actually work. Further
change list here:
https://developer.android.com/guide/webapps/migrating.html
Massive Refactoring Effort

Removing the need for an application view singleton. Simplifying the
Request architecture. Deleting some old unused connection classes.
Overhaul of Login Process

Handle server redirection properly (i.e. ww10, etc.). Improved look of
Login page. Ability to stored (hashed) passwords locally to simplify
login.
Removed Background Redirect

Sometimes when updating the character or navigation pane, a redirect
occurs (i.e. rollover, logged out). Do not display the new page to the
user; it is already displayed.
Initial work for Funkslinging support

Fight dialog for funkslinging. Needs testing.