QuickSettings: cleanup
Removed unnecessary references to QuickSettingsContainerView, LayoutInflater
Tile layout is set by constructor

Conflicts:
        packages/SystemUI/src/com/android/systemui/quicksettings/BatteryTile.java
        packages/SystemUI/src/com/android/systemui/quicksettings/BrightnessTile.java
        packages/SystemUI/src/com/android/systemui/quicksettings/MobileNetworkTile.java
        packages/SystemUI/src/com/android/systemui/quicksettings/MobileNetworkTypeTile.java
        packages/SystemUI/src/com/android/systemui/quicksettings/ProfileTile.java
        packages/SystemUI/src/com/android/systemui/quicksettings/QuickSettingsTile.java
        packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsController.java
        packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsTileView.java

PS1. initial commit, squashed a few commits from CM
to finally be inline with their QS Tiles. i implemented AOKP's
way of calling for text size && color, also moved it from
QuickSettingsContainerView to QuickSettingsController to eliminate
the need to call mContainerView in QuickSettingsTile and be able to
properly implement CameraTile without hacks :)
Also renamed the setting: QUICK_SETTINGS that we inherited from PA
to: QUICK_SETTINGS_TILES like it is on CM.
squashed some commits referring to NetworkController && BluetoothController
&& BatteryController && some to CameraTile.
i will update commit message with more.

PS2. modified getTextSize a bit, now we can use it to
set color on tiles that dont define mLabel, with that
said ive added support for tileTextSize && color to
camera and hybrid tile, i did have to modify camera tile a bit,
and i reverted the latest changes to hybrid, idk why they had it
changed by i like it how it was before.

PS5.
Removed stuff breking bluetooth :)

PS6.
Fix spelling mistake

Change-Id: Ied57bf6613594864db0201c2af514fbe4bb651ed