Proper splash screen :)

Conflicts:
	rootdir/etc/initlogo.rle

Change-Id: I5e5a999d9d950576942b4e605fb0ba682016a55d

Conflicts:
	rootdir/etc/initlogo.rle
Boost volume levels?

Conflicts:
	audio/snd_soc_msm_2x
Lowered volume level a little bit...
d2: fix inheritant issues

Change-Id: I38a5d77b4b815efae6b304ba5ffbe0bc6ad66fee

Conflicts:
	d2-common.mk
Recovery: mount non-vfat external sd cards

Set fs type to auto for external sd cards to allow for non-vfat
formatted sd card, ie ext4

Change-Id: I92588e29b5eefd590db7b7c68e303488069a660d

Conflicts:
	recovery.fstab
d2: Remove thermald configurations

* Moved to qcom-common
Add apexq scripts

Change-Id: I8f7db22b3b387dcf629c56fc41fa0ea0590ba6e8
ApexQ: cycle bluetooth properly

hardware/qcom/bt/libbt-vendor assumes the hciattach daemon will properly
start upon setting bluetooth.hciattach=true on qcwcn targets, and reads
bluetooth.status 100 times, as this is the signal that hciattach has
successfully run. It takes about 8 seconds for this process to time out.
  On ApexQ, a substitute for hciattach runs only once on boot to
initialize the bt firmware. This change sets bluetooth.status to true
immediately, therefore, as hciattach is not going to be run, and
prevents the system from repeatedly querying the status before giving up
and enabling bluetooth anyway.

Change-Id: Idbc606234724c5460843170b6b0e7aebbd3749c4

Conflicts:
	rootdir/etc/init.qcom.rc
d2: add jf selinux defconfig

Change-Id: If9c5dc1a969605cd1eeb9218de02a9f8dbbd3ae1
general clean up

Change-Id: If3ff32a3974368d9ea2756d3d9a22d4713e704fa
d2: use commonized defconfig

Change-Id: I73943ecef48bce13242e4aaeee62b86669c04bdb
d2-common: only build selinux in kernel if we want it

Change-Id: I7df8ebe41321f467a4419cbef65fbd9942d16543
ApexQ: add 5 second delay to hci_qcomm_init

Avoid hilarious kernel errors like APPS_RIVA_BT_CMD open failed by not
running what is supposed to be a user space tool before the kernel is
ready

Change-Id: I2ad9cf5ec6512dbc50f951a056bc80bb2c97a95f