Quicksettings: fix updating 2G,LTE and WifiTether tiles

adding an observer to listen for state changes

also move updating torch and navbarhide

Change-Id: I8dc8f9d804fcd47daaec50f0169fd5148d494cc6
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
SwaggerTile: Added Swagger - SundaysFTW

PS2: Icons Added && Attempt at refresh
PS3: Revert DerpRefresh && add IDKMaybeRefresh
PS4: Working, see here:
http://www.youtube.com/watch?v=zQqnv06Lz-k
PS5: DerpyTaco Fix.  Go away on Syndays.
PS6: Refresh TileIcons only as needed (day change)
PS7: Rebase && Update Boolean Logic
PS1: Rebase, method & formatting cleanup

Change-Id: I33cd98c14d44a81a92228d309e2ee66ff0ec1ae9
AwesomeAction: Performance update

Use hashmap and switch case, also use containskey() to
bypass switch/case if its a custom app.

oops sorry marc
double oops..

rebase

Change-Id: I90b353df3de035c58e1871b8a3085c82f7d24145
whoops

Change-Id: I1e5228240c75be8b5746226961f6af7d91c8b9c4
Signed-off-by: Gergely Szell (sethyx) <szell@hu.ibm.com>
Merge "AwesomeAction: Performance update" into jb-mr1
Merge remote-tracking branch 'aokp/jb-mr1' into jb-mr1

* aokp/jb-mr1:
  AwesomeAction: Performance update
  SwaggerTile: Added Swagger - SundaysFTW
  Quicksettings: fix updating 2G,LTE and WifiTether tiles

Change-Id: Ic850b3c1d6595c58696010d6c0d4c78785c28d2e