add /dev/hci_tty module for userspace BT in 4.2.1

Change-Id: I50770b39a3f156e70b98c6f338b313af04e6f77d

Conflicts:

	arch/arm/configs/mapphone_maserati_jb_defconfig
	arch/arm/configs/mapphone_solana_jb_defconfig
	arch/arm/configs/mapphone_spyder_jb_defconfig
	arch/arm/configs/mapphone_targa_jb_defconfig
defconfig: update for HCI emulation module
Revert "Disabled gpmc probe. Hangs kernel"

This reverts commit c9bd7975703d996fbe515544cc9724be8ac7c16a.
reset clocks and use Motorola BOOTLOADER_INIT settings
fix disable unused clocks
kill gpiokey device. it causes the gpio-event.0 error in dmesg. with the name fixed, it screws up slider and keyboard.
fix last_kmsg for ram_console

Change-Id: I8a50ba06cea7ff18ad7bca75cdb0dda69080b9d8
handle null lookup for hwmod if UART is enabled

Change-Id: Id4f604d4281fa61fa8ab26932f04a872874f72c0
Fix compile with GCC 4.7
mux: update logging for devtree pad conf

Change-Id: I84607773801ecf072bb4efa993a32c54d7901708