Added better documentation to the getBaseStationLatitude() and getBaseStationLongitude() methods to indicate the units for latitude and longitude.  Unlike the Android Location API methods, latitude and longitude here are not decimal degrees but instead 0.25 seconds due to a more obscure 3GPP standard.  The current Javadocs on the Android developer page do not indicate the units for latitude and longitude, making it very difficult for developers to interpret the output of these methods.  This commit adds clear documentation to these methods.
Conflicts:
	telephony/java/android/telephony/cdma/CdmaCellLocation.java
Quicksettings: Sound tile

Dual Ringer & Volume tile.

* Click on front goes to next ringer mode (silent, vibration, sound).
* Click on back goes to volume change.
* Long click goes to sound settings.
* Handles Vibrate when ringing.

Screencast: http://www.youtube.com/watch?v=gqlPhRBruSU

Based on commit: https://gerrit.paranoidandroid.co/#/c/522/ by cristianomatos.

PS2: Removed tabs.
PS3: Clean up
PS4: Remove pie references
PS5: More pie stuffz!
PS6: Not all devices can vibrate

Change-Id: Ida4b0f05e8a886b5249d758f1efb36bb364275cf

Conflicts:
	packages/SystemUI/res/values/pa_strings.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsModel.java
Update Ringer icons for mdpi devices