Corrections in SlimPIE that's causing SystemUI crash all the time

Change-Id: I7c48269d28aa210420f2f9fdd3deed5c07f4608c
Fix Network Speed Indicator Hide
Set proper conditions so that it works correctly.

Change-Id: I1b33f98635fee0c4efbbce3f83b36e5e2fdd947a
More fixes in SlimPIE implementation to vanish FC on notification shade drop down in some situations

Change-Id: I0a4542c40c7c21d66c0411e7014ed7497a3a9c0b
Fix in customizable Notification shade colapse

Change-Id: I0bc85ee6cc319b486ae209438b5fd754e133232c
Frameworks: refactor, cleanup, centralize, fixes, features

- refactor a lot code
- remove duplicates and centralize
- a lot fixes and some features like diable navring, color mode for notification shortcuts

etc etc

For further information see Settings patch:

Settings: complete overhaul/optimizing + drag drop sort + easy dev life

Change-Id: Ie90f0ccd51d319ec880333289fea6b20642562ba

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java