Add HDMI audio support

Change-Id: I21730349e7f37fffe4aa46579702bed9a266fdc3
Add usb audio support

Change-Id: I68c13cfb831675c7f10f7e467379a528a89a0b38
Fix wrong rotation on hdmi output

Change-Id: Ifd928d3ea9e40686e50fb959245d6c4f796b39e9
Force Settings into tabbed mode

Change-Id: I5df7a837fe76ebe802bd994e5d5cc0461625dd39
Move sgx init earlier to avoid races with surface flinger

This fixes a very annoying race on startup, often with gaerbled screen
and sometimes even fatal.

Change-Id: I8abb2d45eb3cf049bb04e17e45d0f7296857220c
Update device name not to contain '&'

Certain bad apps (I am looking at you, Zinio!) cannot tolerate
special characters as part of device name as they send the string
verbatim in http request. Little Johhny Tables will get you some day!

Change-Id: I806d17ae42542e7a37fa10217c05f692f22f06f5
Boost speaker and headset volumes

Change-Id: I337b386011140dd4565919819fa4dc1938c4a238
Moake /sdcard to point at primary storage per Google guidelines

Fixes broken apps that assume that /sdcard is always present

Change-Id: Ic544b0ebf598112bc598a769abc87627a82f57d5
Add WifiDirect capability

Change-Id: If61b02624474f7ad2f086849aa0301be65cd6b0d
Make bt tethering work

Change-Id: I80944851850083aadcabccfe83fac21ceabf16e2
Make magic mouse work

Also remove bnep module, as it's not used anymore

Change-Id: I1043da5779bba19e40a9dea4ed9e6b5ea7978a13