Bring in FMRadio framework credit CyanogenMod thanks guys

Summary: Change-Id: I06c44a8a95afd224b49a149ee090265638becade

Test Plan: make it work

Reviewers: synergy, randall.rushing

Reviewed By: randall.rushing

Differential Revision: http://review.codefirex.com/D460

Conflicts:
	Android.mk
	core/java/android/app/ContextImpl.java
	core/java/android/content/pm/PackageManager.java
	core/res/res/values/strings.xml
	services/java/com/android/server/SystemServer.java

 Author:    Randall Rushing <randall.rushing@gmail.com>
 On branch android-4.4
 You are currently cherry-picking.
 Changes to be committed:

	modified:   Android.mk
	modified:   core/java/android/app/ContextImpl.java
	modified:   core/java/android/content/pm/PackageManager.java
	modified:   core/res/AndroidManifest.xml
	modified:   core/res/res/values/strings.xml
	new file:   fmradio/include/android_fmradio.h
	new file:   fmradio/java/com/stericsson/hardware/fm/FmBand.aidl
	new file:   fmradio/java/com/stericsson/hardware/fm/FmBand.java
	new file:   fmradio/java/com/stericsson/hardware/fm/FmReceiver.java
	new file:   fmradio/java/com/stericsson/hardware/fm/FmReceiverImpl.java
	new file:   fmradio/java/com/stericsson/hardware/fm/FmReceiverService.java
	new file:   fmradio/java/com/stericsson/hardware/fm/FmTransmitter.java
	new file:   fmradio/java/com/stericsson/hardware/fm/FmTransmitterImpl.java
	new file:   fmradio/java/com/stericsson/hardware/fm/FmTransmitterService.java
	new file:   fmradio/java/com/stericsson/hardware/fm/IFmReceiver.aidl
	new file:   fmradio/java/com/stericsson/hardware/fm/IFmTransmitter.aidl
	new file:   fmradio/java/com/stericsson/hardware/fm/IOnAutomaticSwitchListener.aidl
	new file:   fmradio/java/com/stericsson/hardware/fm/IOnBlockScanListener.aidl
	new file:   fmradio/java/com/stericsson/hardware/fm/IOnErrorListener.aidl
	new file:   fmradio/java/com/stericsson/hardware/fm/IOnExtraCommandListener.aidl
	new file:   fmradio/java/com/stericsson/hardware/fm/IOnForcedPauseListener.aidl
	new file:   fmradio/java/com/stericsson/hardware/fm/IOnForcedResetListener.aidl
	new file:   fmradio/java/com/stericsson/hardware/fm/IOnRDSDataFoundListener.aidl
	new file:   fmradio/java/com/stericsson/hardware/fm/IOnScanListener.aidl
	new file:   fmradio/java/com/stericsson/hardware/fm/IOnSignalStrengthListener.aidl
	new file:   fmradio/java/com/stericsson/hardware/fm/IOnStartedListener.aidl
	new file:   fmradio/java/com/stericsson/hardware/fm/IOnStateChangedListener.aidl
	new file:   fmradio/java/com/stericsson/hardware/fm/IOnStereoListener.aidl
	new file:   fmradio/java/com/stericsson/hardware/fm/package.html
	new file:   fmradio/jni/Android.mk
	new file:   fmradio/jni/android_fmradio.cpp
	new file:   fmradio/jni/android_fmradio_Receiver.cpp
	new file:   fmradio/jni/android_fmradio_Transmitter.cpp
	modified:   services/java/com/android/server/SystemServer.java