Fixed some NPE crashes from stress testing viewing team info
Added View intent to TBA link in settings
Changed NPE fix

Turns out the original fix didn't catch the NPE thrown here after I did a different test (while team info is loading, switch orientation. Gives same error and location). Changed where the null check is, should be good now.
Added extra NPE check

Reproduced usually by exiting out of events a team has participated in too quickly.
Shifted adapter creation to onPostExecute to prevent NPE
Missed a commented-out adapter creation in doInBackground()
Moved adapter creation in PopulateEventAwards to onPostExecute
Moved adapter creation in PopulateEventRankings to onPostExecute
Moved adapter creation in PopulateEventResults to onPostExecute
Moved adapter creation in PopulateEventStats to onPostExecute
Moved adapter creation in PopulateTeamList to onPostExecute
Merge remote-tracking branch 'upstream/master' into team-view-stress

Conflicts:
	android/src/main/java/com/thebluealliance/androidclient/background/PopulateEventAwards.java
	android/src/main/java/com/thebluealliance/androidclient/background/PopulateEventList.java
	android/src/main/java/com/thebluealliance/androidclient/background/PopulateEventRankings.java
	android/src/main/java/com/thebluealliance/androidclient/background/PopulateEventResults.java
	android/src/main/java/com/thebluealliance/androidclient/background/PopulateEventStats.java
Merged team-view-stress fixes with other changes to master
Missed a null check in PopulateEventInfo
Added another null check in PopulateEventInfo
Merge pull request #49 from KineticLiminality/team-view-stress

Team view stress fixes
all API queries wrapped in object (for passing codes along) and warnings set up in activity code
Make fragments send up a response if they used cached data while offline
Added progress dialogs to information loading. Fixes #34
hide base xml layouts when no data is available