framework/base: Add @hide comment text for FM variables

- Add @hide comment text for the FM public variables
  which were added during FM bring up.

Change-Id: Ic4c6dffd7f90b5dda26d565ab0b48e75f370a22e
CRs-fixed: 396782
(cherry picked from commit 9271bfdd3e7d3ba664f38cef00d95950acba92d5)
Bluetooth: Resolve CDD violations

Change-Id: Ib1b7e727efe632e346cb97ead67d0df86d584da5
CRs-fixed: 396782
(cherry picked from commit a177077e611e1c11a62b1ddae763b7c7ac683697)
frameworks/base: fix for audio CDD violations.

- Add @hide for QCOM audio features to avoid CDD violations

Change-Id: Ifb2368d546a93eff0097aa45472e275e2ddbbe89
CRs-fixed: 396782
(cherry picked from commit 3b35e972588d425726da098632fd4e515967513e)
frameworks/base: Change FM Intents namespace

- Use qualcomm.* for newly added intents for
  FM instead of android.*

Change-Id: Ie343756e036d9f77140123b801850f5d8cba11fc
CRs-fixed: 396782
(cherry picked from commit d66b8628de9e0e34f1cb50589819f94a2baae9e0)
PhoneWindowManager: Changes for WFD

- WFD now sends WIFI_DISPLAY_VIDEO intent to set UI orientation.
- PhoneWindowManager to listen for WFD intents.
- Display on WFD should be same as seen on the HDMI, so set the
  orientation to HDMI orientation

Change-Id: Ice935c2f0aedb13117669bbdf48d284bffebfa5c
(cherry picked from commit 4520a6294ffb653a620fdaa177e65d0f88377c55)
frameworks/base: Rename all intents for WFD from andorid to qualcomm.

Rename all the intents for WFD from andorid.intent.* to qualcomm.intent.*

Change-Id: I5ac563ed4a785d4cd84e00d4183e2baddbb14e1d
CRs-Fixed: 387395
(cherry picked from commit 1632d3b5faf10399344451f233750c92d018dd9e)
frameworks/base: Hide WFD related API and data structures

Hide updateWfdInfo() API and WfdInfo class

Change-Id: Ia71169e65ebd33891aa5e6ae02a34cf839edf60b
CRs-fixed: 383410, 396782
(cherry picked from commit b5873223bffb3a93fc34367592df7d69b60b0b95)
frameworks/base: fix for FM/ANC CDD violations

- Add @hide for FM/ANC to avoid CDD violations
CRs-fixed: 396782

Change-Id: Ib5267093cb51a37a56dcf4c06cd9a2186efce282
(cherry picked from commit 766099626399c3843b06ba2dbd75d9576f22f7a3)

Conflicts:

	media/java/android/media/AudioManager.java
Merge "framework/base: Add @hide comment text for FM variables"
Merge "Bluetooth: Resolve CDD violations"
Merge "frameworks/base: fix for audio CDD violations."
Merge "frameworks/base: Change FM Intents namespace"
Merge "PhoneWindowManager: Changes for WFD"
Merge "frameworks/base: Rename all intents for WFD from andorid to qualcomm."
Merge "frameworks/base: Hide WFD related API and data structures"
Merge "frameworks/base: fix for FM/ANC CDD violations"
webkit : Browser stops workings, while selecting home option

Added null pointer exception in finishExitingFullscreen method

CRs-Fixed: 409518
(cherry picked from commit 11a1b8d0ebf1267e4ac7761c27fb715f69e89207)

Change-Id: I5acc3866309a7e21062772c129a5d81dd2b9f597
Merge "webkit : Browser stops workings, while selecting home option"
DO NOT MERGE - Full (local) restore security changes

(1) Prevent full restore from creating files/directories that are
    accessible by other applications

(2) Don't restore filesets from "system" packages; i.e. any that runs
    as a special uid, unless they define their own agent for handling
    the restore process.

Bug 7168284

This is a cherry-pick from the originating tree.

Change-Id: I9f39ada3c4c3b7ee63330b015e62745e84ccb58f
(cherry picked from commit 027b7b2083e21638bf5574f5de3d3d1d60b38fc2)
DO NOT MERGE remove defunct javascript interface

Bug: 7073422

The feature that is using search box implementation was removed from
browser after Honeycomb. This is to remove the js interface that
is added for this feature.

Clean cherry pick of d773ca8ff2a7a5be94d7f2aaa8ff5ef5dac501a8

Change-Id: I5cad7142ad75d402d32d879a11f4cc8807e9ba29
(cherry picked from commit b56046995a7eecf95df346c20a4f41fa10766013)