BootReceiver: Skip subdirectories inside tombstones scan

Properly handle (vendor-specific) subdirs under tombstones
directory by skipping over them.

CRs-Fixed: 407529
Change-Id: I0cecd9fa629fad35d62d508ddaf13968c2e46f93
gps: fixed logic for finding the best package

Fixed the logic for finding the best package,
as it was always picking the last package in
the list as the best (regardless of which package
had the highest version) if there were multiple
packages with higher versions that the current.

Change-Id: Ibd61f0a050d65feb8bb1584f59b0a11974333af5
Frameworks: Enhance face detection

Add support for facial processing features:
smile detection, gaze detection and blink detection.

Change-Id: Ic186ff0658e755a8b5287cffa1dd58d9eafebc9a
aapt: Support for mxmf file playback

mxmf files couldn't be played.
Added .mxmf file ext to kNoCompressExt array

CRs-Fixed: 465437
Change-Id: I8eb50e09d4a3b0dcf5d60869dc2d69ca924c8dc2
framework: Added AOSP Security Bridge hooks

The Security Bridge is used to monitor and control
APK installation and clipboard copy-paste activities.
This commit is required to enable enterprise security features.
The commit also includes the Security Bridge Stub.

Change-Id: I90a659780da1a968c37b7e305d4c2484778d0922
media: Add support for HFR Video in Mediarecorder.

Add support for High Frame Rate video recording. Avoid
configuring the audio encoder in case of HFR recording.

CRs-Fixed: 436273
Change-Id: I8baae0e4bebfc7f3c34032244afb4d449e9a980d
bluetooth: Add frameworks support for bluetooth bluez stack

Based on the compilation flag compile either bluetooth frameworks code
from the core directory or the bluetoothmsm directory.

When BOARD_HAVE_BLUETOOTH_BLUEZ is set to true, bluetoothmsm code gets
compiled and if it is not set default bluetooth code under core gets
compiled.

Change-Id: I5fe3ed83c5d12d5fa43c16060756228dec6b5e7b

Conflicts:
	core/jni/Android.mk
	core/jni/AndroidRuntime.cpp

Conflicts:
	Android.mk
	core/jni/Android.mk
	core/jni/AndroidRuntime.cpp
Revert "Frameworks: Enhance face detection"

This reverts commit c19de8c203c9ab5cbb81bedf15973100e8ef7186.
DHCP: Add domain name field to the DhcpInfo class.

Add domain name field to the DhcpInfo class and extract
the domain name from netutils

Change-Id: If7b7b3f10fdf50710498c58003a7e8fcd439a601
net.dns.search : Set the system property net.dns.search

Set the system property net.dns.search to the domain name
provided by the DhcpInfo class when connected to the regular
wifi network.

Change-Id: I1a72676ce18d8e2ce49cf1762887b0f35e72b26c
Domain Name: Remove Domain Name from toString function in DhcpInfo.java.

Remove Domain name from toSting function in DhcpInfo.java so that there
is no CTS test failure.

Change-Id: Ic9c7a621be2208f38fc60aca79be37e00a18ef5e