Quicksettings: remove old flashlight code
Quicksettings: sort tiles
Quicksettings: add NFC Tile to Quick Settings (1/2)
Settings: Add Screen timeout Quick Settings Tile (1 of 2)

Change-Id: I385ef755ad7cf4a3c02dd8c7b739d5cb33aa2e90

Conflicts:

	res/values/strings.xml
Quicksettings: add missing arrays for ScreenTimeoutTile
Settings: QS improvements

Remove tiles if the device doesn't support that feature.
Simplify quick pulldown summary logic and improve 'translatability'
Settings: Add favorite contact Quick Settings Tile
Revert "Settings: Display up caret for Status and ChooseAccountActivity"

This reverts commit ce018cdb1fe8afae11bb41916d858e192e24a492.
Optimize tiles management

Don't allow re-adding same tiles
Settings: Add fast charge QS toggle
Settings: Manage multiple QS tiles instances order

This also adds tile content indication in Settings
QuickSettings: cleanup
QuickSettings: Fixes

-Fix Do not show dynamic qs tiles if not supported
-Fix Settings FC when all QS tiles are removed
-Small recoding in tile management
QuickSettings: Improve configuration options displaying
Settings: Quick Settings pulldown without notifications (2/2)

If no notifications are present option to pulldown quick settings
directly. This options respects stock behaviour as well as left and
right edge quick pulldown.
Fix derp