Forward Port: Hide USB Debugging Icon 2/2

Change-Id: Ide823f42070b7b472308658fc85efb5b43f83b01
Storage Settings: Allow user to trigger a volume rescan

This change allows to trigger a rescan of a volume with the next restrictions:
- Internal volumes if they are emulates
- Primary volumes
- Non-Removable volumes

rebase

Change-Id: I7e75a324938d8081fd715f702d50f1fdceabd96d
Settings: Fix Activity Names

When entering an activity directly
	(via quicksettings, for example)
	the activity name is pulled from
	the manifest rather than the
	preference title. Small fix needed.

rebase

Change-Id: Ic0eb1cb2b0af6ff7dc7eac0a17c015a2386770c8
Settings: Fix Tile Index

If user deletes all tiles:
	Array string would dump an empty
	value for index zero.  Thus,
	changing individual tile settings
	would be off by one. Create a new
	array in this case as a fix.

rebase

Change-Id: I49b5940fc4e341313bde9087059babc5472417ad
Settings: fix led pulsespeedoff disable behaviour

Keep led pulsespeedoff disabled if pulsespeedon is
disabled.  This ensures that pulsespeedoff stays
disabled if onOffChangeable was set to false.  Fixes
problem where charged led pulsespeed off looks to
be configurable in the ui and thereby creating user
confusion.

Change-Id: I6ac7f630544bf719b39e1ddcab435322975430c8