Hide new non-standard APIs and permission

These were breaking builds due to the public API modification

Change-Id: I603fcf0601f40fb315086859aa03ef5b7ec39248
Revert "Avoid possible memory leaks by ensuring stream closures"

This reverts commit 29156336b18523a1c8b9838ae0aea63e1146534e.
MAP: Add support for Connection ID

This patch adds support for connection identifier used while
sending put requests to MNS.

Change-Id: I016940d2ca023fc7d2e3da1c63e338e1528be147
CRs-Fixed: 518395
Framework: Add NFC Tile to Quick Settings (2 of 2)

Need to figure out how to instantiate a new NFC adapter after the
Tile is created.

Change-Id: I6f54dff107182e832c6da1fcb2c4f5ee785a921a

Conflicts:

	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsController.java
Quicksettings: add missing RebootTile code to QuickSettingsController.java
Quick Settings:  Make Lock screen drawables consistent

Credit to Björn Lundén for drawables

Change-Id: I77d1b5072484eb1c0ea0c28a2eb88ef0f75e327d
Framework: Cleanup Quick Settings Sound tiles

ChangeId: e4e7d22a6692656f898da829be4720155527c647

Conflicts:

	packages/SystemUI/src/com/android/systemui/quicksettings/RingerVibrationModeTile.java
Framework: Add Screen timeout Quick Settings Tile (2 of 2)

ChangeId: 38388a11af3a885751a2ea8a9c3da13833867dca

Conflicts:

	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/ScreenTimeoutButton.java
Change NFC default description
[Frameworks] QS cleanup observers and fixes

this commit

clean up last observers to internal qsc handling
fix Networkmode tile
Frameworks: Add favorite contact Quick Settings Tile

Patch Set 3: Memory Use Optimization + Allow multiple Fav Contact instances

Patch Set 4 and 5: Some variables clean up

Patch Set 6: Fixed a copy/paste typo in GPS Tile and cleaned white spaces

Conflicts:

	packages/SystemUI/src/com/android/systemui/quicksettings/FavoriteContactTile.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsController.java

Change-Id: I590879fffde25794f540740ab1d06f6b3468c37a

Conflicts:

	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsController.java
Frameworks: Add fast charge QS toggle and other

this commit add
- qs toggle
- interactive reacting with pw toggle
- option stays after reboot
- option is hidden if kernel doesn't support
- code cleanup

Change-Id: I137720a7fe1acb7b36bec0f68ac0e5b6aa3fcbd0

Conflicts:

	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsController.java
	packages/SystemUI/src/com/android/systemui/statusbar/powerwidget/FChargeButton.java
Tiles instantiation optimized and some code clean up

Patch Set 2: removed 4 white spaces and separated Fav contact tile Fix following Lars recommandation

Change-Id: I9ac4853a3c983c7edc8bf5ab79a79cd24a72f2fa

Conflicts:

	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsController.java

Conflicts:

	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsController.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/ClockStock.java
Add Fav Contact reset in quick settings when removed from tiles

Change-Id: I3a8448145e4edf46a7b456e788c3225fd009b24e
Fix tiles update after removal

This commit fixes tiles update when they are removed and then added back.

Change-Id: I135b61dbb476bc864f99449df89d1ffb91da0e60
Add long press action to Settings Tile (1/2)
remove quick settings update flicker

Change-Id: I004d956e43c9a2cdd9f8d73870798f4c83631721
provider/Settings.java: add QUICK_SETTINGS_TILE_CONTENT
Quicksettings: add lonpress to brightness tile
Fix Mobile Data tile show right icon after reboot