quicksettings: swap the behaviour of the wifi tile.

onClick on/off
onLongClick open wifi settings
quicksettings: swap the behaviour of the bluetooth tile.

onClick on/off
onLongClick open bluetooth settings
power menu: reboot and screenshot
quicksettings: swap the behaviour of the location tile.

onClick on/off
onLongClick open location settings
volume adjust sound preference
sound settings:
- allow volumes to be unlinked.
- make the volume overlay more functional
Quick Settings Pulldown: Left or Right side option

Conflicts:
	core/java/android/provider/Settings.java
Quick pulldown sometimes flips when it should not

The new code simply checks to see that the Event was a pull down event and that the event started in the top status bar.
If this is the case, then the quick panel is swapped to (without flip)

Special Thanks to my daughter Jenny fo painstakingly reproducing this bug.
Quick Settings: Swipe to switch
Quick Settings: Fix flip-to-settings animation