Don't set time in early-boot script since we use RTC now

Change-Id: I83443b90bebefd534c70e2d00bdd41c55f9ed676
Let's actually build the Power HAL

Change-Id: I36e93244ad73d131b47fdb6f2d971e08a81db2c2
Fix mtp and usb charging when adb is off

Change-Id: I69e458bf02213aceb644f3c7f30982c3996c7511
Fix setup of Speaker DMIC Stereo device (used by camcorder)

Make it the same as Camcorder Full CAP setup from stock firmware.

Change-Id: If91336c5b204fe1317f420cfffac5cb4fdc126b2
root: Clean up init.usb, etc

Change-Id: Ibd22f6e785ba39db74ddf4ff62723eb1e36a7c21
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