Introducing CFXWeather! It really needs it's own package

-- For now, put in debug mode. This hides the forecast layout
   preference and the credits preference. They will come back
   when the layout gets fixed

-- use Android Settings application style

Squashed history from CFXTools project:

commit 08dbce28ee75a980d4221c6fb8e30a30b3511e36
Author: Randall Rushing <randall.rushing@gmail.com>
Date:   Sun Feb 9 09:15:08 2014 -0800

    Bringup for kk-devel

    -- drop sdk requirements and versioning in manifest
    -- remove useless detail views in layout

commit 60454caf16fa43a155c9c14021000bbdde0f3ffd
Author: Randall Rushing <randall.rushing@gmail.com>
Date:   Wed Nov 13 12:59:50 2013 -0800

    Weather 3.0

    Summary: Total overhaul of layout and some stronger exception handling

    Test Plan: I had to improvise a bit because I don't have icons for all the weather conditions yahoo serves. However, they're pretty close. Sleet sounds like snowy rain to me ;D

    Reviewers: randall.rushing, synergy

    Reviewed By: synergy

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

commit 6557549cb6e96c44cd663ce7b2dd23a1b4b9417a
Author: Randall Rushing <randall.rushing@gmail.com>
Date:   Fri Nov 8 04:45:05 2013 -0800

    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

commit eda4710b896480e5d7063135ec8937b4717019ed
Author: Randall Rushing <randall.rushing@gmail.com>
Date:   Wed Nov 6 02:51:47 2013 -0800

    Weather - clean up manifest receivers and sleep when screen off

    Unify 3 manifest receivers into one. When service is enabled, turn
    off alarm when screen turns off. Reenable alarm and refresh when
    screen turns back on if service is enabled.

commit c61b3ba8e3c5439b068df3a62dcd2683132cb528
Author: Randall Rushing <randall.rushing@gmail.com>
Date:   Thu Oct 31 18:22:28 2013 -0700

    Weather Service - sunny with a mild offshore flow ;D

    Summary: wip

    Test Plan: wip

    Reviewers: synergy, jriordan001, DaMadOne

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