Squash commit all changes from TeamDS repo for jellybean cm-10

squash 84ef45c Introducing Doubleshot Jellybean/CM10, mostly functional.
squash 0481ee7 fix keyboard+buttons layout and (possibly) screen rotation when keyboard is open
squash 9aeff11 revert from prebuilt to streamlined kernel builds now that it works again
squash 19c7a8b qcom_post_boot should be oneshot, eanble BT LPM again
squash b8046e9 workaround for reboots and poweroffs / probably kernel<->adreno driver mismatch
squash 9196a7c doubleshot: bring kernel headers into device temporarily
squash 99ad1a7 doubleshot: use bcmdhd makefile from msm8660-common
squash 21b3bfc doubleshot: include kernel as dependency
squash 5edb434 doubleshot: general cleanup
squash 02db30d doubleshot: override inherited PRODUCT variables
squash 835a8ae Revert "doubleshot: bring kernel headers into device temporarily"
squash 7030998 doubleshot: specify boot animation type
squash 6cfb3a7 doubleshot: remove underscores from product
squash c2626ff doubleshot: move AudioBTID to dsp
squash 804a8b1 doubleshot: use common GPS config from msm8660-common
squash 904a33e doubleshot: rely on bcmdhd.mk to copy BT firmware
squash 0ef595b doubleshot: move media configs to common
squash 22aafaf doubleshot: use liblights from qcom/display
squash 7922cea doubleshot: reorganize proprietary files
squash b252401 doubleshot: update proprietary files list
squash 209c5a0 doubleshot: fixing typos
squash 8c087ac doubleshot: use fstab.doubleshot
squash f3e9235 doubleshot: re-add mpdecision and thermald service entries
squash 7210154 doubleshot: sort service entries alphabetically
squash 9bf21e3 doubleshot: import libsensors from TeamDS/ics-gerrit
squash 3876b59 doubleshot: libsensors LOGE to ALOGE
squash 23c8d38 doubleshot: build sensor HAL
squash c04a98f doubleshot: use separate makefile to copy BT firmware
squash 318b20c devlog is mmcblk0p27 on Doubleshot
squash 8642b5d Using default branch Jellybean for dependencies
squash aa145bc Define TARGET_KERNEL_SOURCE to resolve errors
squash 69379ff Using prebuilt sensors blob from CM9 to prevent bootloop
squash 3eae050 Use CM9 blob for lights to enable backlight on Doubleshot keypad
squash 3e79586 Upadting keylayout/keychar to use upadted frameworks for proper keys
squash 93e2453 Fixing kernel path

Change-Id: I2b4a785adc141923572a9b15aa237df80b6ea250