load updates to data in background (show cached content until then)
add in a timeout in between API queries (1 minute)
Integrate refresh framework everywhere. Not tested yet.
fix bug where refreshes would be double called
null checks in cancelling tasks
Entire caching/refresh framework/proper progress bars should work
Merge branch 'master' into caching-updates

Conflicts:
	android/src/main/java/com/thebluealliance/androidclient/activities/TeamAtEventActivity.java
	android/src/main/java/com/thebluealliance/androidclient/activities/ViewMatchActivity.java
	android/src/main/java/com/thebluealliance/androidclient/activities/ViewTeamActivity.java
	android/src/main/java/com/thebluealliance/androidclient/datafeed/Database.java
	android/src/main/java/com/thebluealliance/androidclient/fragments/TeamListFragment.java
	android/src/main/java/com/thebluealliance/androidclient/fragments/event/EventInfoFragment.java
Merge pull request #133 from phil-lopreiato/caching-updates

Local Caching Updates