fm: Move FM APP source tree to vendor project

- FM APP source moved from packages/apps to vendor/qcom-opensource/
  repository
- Remove META data change intent handler

Change-Id: I669ee82b5ab2a3a4717387e4ce0c1452423497e9
Merge "fm: Move FM APP source tree to vendor project"
FM: New implementation to receive meta data

- Remove intent mechanism to receive meta data.
- Use remote service connection mechanism to receive meta data.

Change-Id: Id703adf8f2b65ab0e1af460e317de2940b53a2b2
Merge "FM: New implementation to receive meta data"
FM: Unmute music stream when FM app lost audio focus

- Music stream should be unmuted when audio focus is lost
  because other applications might use music stream for
  playback as well.

Change-Id: Ia1a1d6b1080119c1e35c9de8a98b5206df3b56d6
Merge "FM: Unmute music stream when FM app lost audio focus"
FM: Extract AF_LIST data

- Extracting wrong data from AF_LIST.
- Extract AF_LIST data for wcn3660 target based.

Change-Id: I58b04ddc23b74f654216f64c28a37cc1db2567f8
CRs-Fixed: 476076
Merge "FM: Extract AF_LIST data"
FM: Show recording file path.

- Show a toast message where the FM recording file stored
  while FM recording stopped.

CRs-Fixed: 497432

Change-Id: I22ebf360ce41bdfaa239b186e03dc700b3886628
FM: Save Speaker on/off state

FM resumes on BT headset after MO call from BT
headset is ended, even though FM was on speaker
before starting MO call, save the speaker on/off
state before turning off FM as part of focus loss,
incomming/outgoing call notification

Change-Id: I903da7614e06a8ae1279e99f62ec3eb0b715c2ba
CRs-Fixed: 483329
FM: Added support for configurable FM band sweep

 - Option to set channel spacing
 - Option to set lower/upper frequency limit of band
 - Option to set start delay, dwell time
 - Option to load frequency list from a file

Change-Id: I836aaeb49c7e5146d575fa5268451a40db4645c3
Merge "FM: Show recording file path."
Merge "FM: Save Speaker on/off state"
Merge "FM: Added support for configurable FM band sweep"
FM: Change navigation layout's width, height

No option to quit FM app as the width, height
of layout displaying favourite list are not properly
set and hence the layout containing on/off button
disappears

Change-Id: I1ccea26105c9a99467c3f0c98e0816f855ce6d05
CRs-Fixed: 493202
fm: Move FM2 APP source tree to vendor project

- FM2 APP source moved from packages/apps to vendor/qcom-opensource/
  repository.
- Remove intent mechanism to receive meta data.
- Use remote service connection mechanism to receive meta data.

Change-Id: I74ba25b259ff93097db88644f4be9e5bae20131a
Merge "FM: Change navigation layout's width, height"
FM: Fix band sweep test not working

FM band sweep test does not work when device screen
is put off, usb is disconnected from device.

Schedule alarm to wake up program from sleep mode
to resume band sweep test

Change-Id: I27c4d4316774ffed5a34114f1a60fea6c3ccc83e
Merge "fm: Move FM2 APP source tree to vendor project"
Merge "FM: Fix band sweep test not working"