Switch to prebuilt kernel and fix nvaudio_conf.xml
Flounder: Fix sepolicy duplicate call

Credit: Bosko Trkulja <chasmodo@gmail.com>
Flounder: Update du.mk to reflect latest vendor config setup
Flounder: Fix derp in configs
Flounder: Tidy up the Boardconfig
Additional build properties from stock ROM
ART dex2oat optimisation properties
Configs for vendor image
Audio proprietaries from stock ROM
Bluetooth vendor config
OTG USB storage support
MAC permissions for Google Apps
Make recovery sepolicy permissive
Overlay for Google locations services providers
Enable ambient display
Cleanup Obsolete LOCAL_PRELINK_MODULE.

Bug: 18675947
Change-Id: Id1c06defba46188952779aaf16b0cf6bfac982e2
Remove unneeded PRODUCT_RUNTIMES.

Bug: 18465297
Change-Id: I60c2c812863b19a53e4e8e6448869e033073c707
label zram as a swap device.

Cherry-picked from internal commit: ee16b167cca22a6c78260d8c4831e0a80169b764

Addresses the following denials:

  avc:  denied  { write } for  pid=172 comm="mkswap" name="zram0" dev="tmpfs" ino=10221 scontext=u:r:toolbox:s0 tcontext=u:object_r:block_device:s0 tclass=blk_file permissive=1
  avc:  denied  { open } for  pid=172 comm="mkswap" path="/dev/block/zram0" dev="tmpfs" ino=10221 scontext=u:r:toolbox:s0 tcontext=u:object_r:block_device:s0 tclass=blk_file permissive=1

Change-Id: I89bec36bc726a0bad971a827f20fd2ed7c5062c5
label block devices

Cherry-picked from internal commit: aa17018423ce7443c133a01a5f6c2b92b3f808dc

Need to provide labels for the userdata, cache, and encryption
metadata partitions. Addresses multiple auditallow warnings.

Change-Id: I64ab347e4c97b827a083878d3c20498fef258c78
Assign specific types to block devices.

Change-Id: Ibcf2d9dc35fd1492afde4e9617c4f3e2f825788d
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>