Frameworks: Extended QS style options (1/2)

Following features are introduced:

- set up tiles per row (3,4,5)
- option to duplicate tiles per row in landscape
- set up tiles bg color
- set up tiles bg pressed color
- set up tiles text color

Thanks AOKP and Evolution rom for the idea of tiles per row.
Compared to other solutions we changed the code in that way
that no other observers are needed, no systemUI restarts,
a better landscape view and some minor code changes

so as usual another slimed new unique SlimBean feature

cheers
.

Change-Id: Ib91987bbe792461951dfbd493ff9c8d424a34949

Conflicts:
	packages/SystemUI/src/com/android/systemui/quicksettings/BatteryTile.java
	packages/SystemUI/src/com/android/systemui/quicksettings/FavoriteContactTile.java
	packages/SystemUI/src/com/android/systemui/quicksettings/InputMethodTile.java
	packages/SystemUI/src/com/android/systemui/quicksettings/MobileNetworkTile.java
	packages/SystemUI/src/com/android/systemui/quicksettings/QuickSettingsTile.java
	packages/SystemUI/src/com/android/systemui/quicksettings/UserTile.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsContainerView.java