SystemUI: allow update Mobile Network Type tile display

For the moment, this tile is only updated when clicking on it.
With these changes we have the same behavior as the other tiles:
if setting is changed in system settings, Mobile Network Type tile
display is updated.

    * Patch Set 1: Initial commit
    * Patch Set 2: Some corrections, commit message changed

Change-Id: I6cadadf4b9e3c9f478a4286e26d657da4f3ff015
SystemUI : QuickSettings Cleanup

Introduce new class to reference from settings and SystemUI to avoid
code duplication.

Differentiate between configuration change vs tile layout modification.

Patchset 2  - Remove whitespace
Patchset 3  - Remove unused ids
Patchset 4  - Better organize the classes
Patchset 5  - Rebase
Patchset 6  - Introduce updateResources()
Patchset 8  - Update tiles to use updateResources()
Patchset 9  - Expand imports
Patchset 10 - Updated all tiles to support updateResources()
              Added dinamic tiles to mQuickSettingsTiles
              Optimized and standarized of calls to updateQuickSettings() from tiles
                 onPostCreate() -> updateTile() -> super.onPostCreate() -> updateQuickSettings()
                 updateResources() -> updateTile() -> super.updateResources() -> updateQuickSettings()
              Rebased
Patchset 11 - Remove unnecessary calls to update Quick Settings

Change-Id: I0baff915b4c3486cc0ac165e3e927399c2b15776

Conflicts:

	packages/SystemUI/src/com/android/systemui/quicksettings/ProfileTile.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsController.java
Clean up

Change-Id: If7b15a91156aa77466084e40fae0416a4c0b1f1e