Set up new login functionality. No activities actually use it yet, though.
Almost done ripping out ConnectionHelper. All features are functional now.
Reimplement isLoggingIn() with the new system.
Make temp login work with rewritten login system.
Remove ConnectionHelper logout dependencies.
Implement dynamic re-login for all UTD services (not Blackboard or PNA yet!).
Fix CourseScheduleFragment auto-relog recursing bug.
Change comments about PNA login using HttpClient instead of HttpsURLConnection.
Rename getAuthCookie to getAuthCookieVal in AuthCookie to prevent confusion.
Add OkHttp to gradle and switch CampusMapActivity requests to OkHttp. Looks pretty slick.
Add OkHttp support to PnaAuthCookie along with some stuff to sort out re-logging in to the PNA page.

NOTE: Also added support for Java 1.7 language features! Stuff like
multi-catch and <> syntax.
Switch over all Blackboard fragments to OkHttp, standardizing the request
flow a bit along the way.

I really need a superclass for all of these Blackboard fragments. Or maybe
just a superclass for the request tasks. Too much copying and pasting.
Use OkHttp for all other web requests besides ones made in
TransactionsFragment.
Move BLACKBOARD_DOMAIN and BLACKBOARD_DOMAIN_NOPROT from
ConnectionHelper to BlackboardFragment. This allowed me
to remove ConnectionHelper entirely.

TransactionsFragment was not updated because I can no longer test it
because I don't have any Dine In Dollar or Bevo Bucks transactions. I'll
keep an OkHttp version of TransactionsFragment in its own branch in case I
want to revisit it later.
Change getCookie call to getCookieVal call to fit new method name
Change all uses of UrlConnection (and variants) to OkHttp
Remove dead commented code from PnaAuthCookie
Change getAuthCookie in AuthCookie to getAuthCookieVal to reflect
setAuthCookie signature change. Make similar change in
UTilitiesApplication as well.
Instead of requiring a Context for login and logout, just add Context to
AuthCookie's constructor. Consider injecting this in the future?
Store auth cookie value into SharedPreferences whenever the AuthCookie
value is set. Allows us to retrieve the cookie later if app was killed.
Add AuthCookie to default CookieHandler when it is set.

Main use of this is when performing temporary login, which does not
automatically add to the CookieHandler like OkHttp does
Remove some dead commented code from UTilitiesActivity