Lots of changes

-Activity handles menu, fragments pass desired menu items and activity displays
-Fragments use interface to set things in activity
-Get rid of individual setters for setting teamcity items
-Have task handle starting the spinner
-Stop the spinner after web response has been parsed
-Make task cancellable with back button
-Fix spinner overlapping if cancelling a running task
-Refresh button is not clickable while spinning