root: setprop qcom.audio.init complete to prevent wait in audio init

Normally this is set by init.qcom.audio.sh which is called from
init.qcom.wifi.sh, neither of which we use currently.

Change-Id: Iffe624d045ceef1391a09f8ebe8d9e4f4cdfaabe
Moto changes in init.qcom.usb.sh
Revert "Enable lock screen rotation"

This reverts commit 08ee97543d86bc935734a07bf034354f123ff0cc.

This way made it hard for advanced users to change the behaviour.
A better way to enable the lock screen rotation is to use
lockscreen.rot_override property. Setting it to 'true' will enable
the rotation while users will still be able to change it to 'false'
in build.prop if they need it disabled.

Also, it will become obsolete anyway after the merge of:
http://review.cyanogenmod.org/44378
http://review.cyanogenmod.org/44379
Enable lock screen rotation

While allowing it to be disabled by a simple build.prop edit:
lockscreen.rot_override=false

Change-Id: Iec624ebd232d1be536358fe7f5e86529b63decb6
root: Fix up bluetooth MAC address

just running btnvtool was not enough to set the Bluetooth MAC
properly so we had a dummy address everytime. Run the init.qcom.bt
without onboot and it fully configures and sets proper MAC

Change-Id: Ieead38a927371e42ccf87faf2a5633f408386368
Readme: Use markdown

Change-Id: I3365bff1f7b7573e78ae09b6cd163e807e1baa30
gps: use jb_chocolate_rb2.1 HAL

Change-Id: I5c4f16107d1a3ae1e6173c967ba128921b8db7b7
gps: modify HAL to match Motorola libloc_api_v02.so vtable

Change-Id: I237aa74a738a1661cd115268f398273a18fdcdc8
gps: add function to enable/disable GPS engine lock

From http://review.cyanogenmod.org/29531

Engine lock is enabled on loc_eng_init, disabled on loc_eng_cleanup.

The engine lock state is non-volatile, and control of the lock is needed
to ensure that the GPS works and is responsive to requests.  Otherwise the
GPS may silently cease to work depending on its last state in stock firmware.

Change-Id: I7936ddfaa97983ad0533b809f7b2f064d1c783e0
gps: update common-proprietary-files.txt

Change-Id: I73b5688a4a85d118dcf3060db6b180af86c09fc2
GPS: Fix up setup-makefiles.sh

Change-Id: I05f15a665a51a5e33dbba690c15c6e4e087e194b
vendor-camera: Fix up extract-files for copying to destination

Change-Id: I6ccd82e1f10a2d03b60739257356f6536920ba68
Update ASoc use cases for lpa/low latency

Change-Id: I7af1a7270e12bfb4866344368e6238a7e599f4b4
Enable tunnel audio

* Out with LPA, tunnel mode is the new hotness.
 * Tunnel mode sends compressed audio streams directly to the Hexagon
   where it's decoded and processed, rather than decoding in userspace
   and sending huge buffers of PCM data.

Change-Id: I51fd1c4532a5a25fb22612278d28129392bf99cc
Remove unused media properties

Change-Id: Id0a2df30621f9afabe8fb9ca0063f04da3a29cce
selinux: Allow defconfig to be selected when defined

To enable selinux you must 'export HAVE_SELINUX=true' in
terminal before you brunch
Change-Id: I6695b81a85e734cb95a620ae9cc2750c40ff7505
charge_only_mode: Upgrade graphics

Based on changes made by by T.Pruvot (CM Defy Team)

Change-Id: Iefe0e280664adeaa80d1e1f306432d95d0ea249c
update from razrqcom-dev-team:

Merge branch 'cm-10.1' of https://github.com/razrqcom-dev-team/android_device_motorola_msm8960-common into cm-10.1