Weather 2.0

Summary:
- remove "F" and "C" from all strings. The user set it, they know
  what their scale is, and it's cleaner.

- make service sticky, it was getting destroyed after a while

- add full forecast preference in WeatherActivity

- add refresh to action bar, remove refresh preference

- refresh becomes progress spinner when refreshing

- disable all prefs while refreshing

- add timeout thread to reenable everything if something fails

- remove thread callbacks when intent comes in

Test Plan: it's good, but still want a bit more polish

Reviewers: synergy

Differential Revision: http://review.codefirex.com/D18