hlte: fix hlte bluetooth crash when using google glass on  bluetooth data conn.

* keep bluesleep tx timeout to 3 second

Change-Id: Iad8e3316b648ff8b0b9178de636edc86f60c07ce
hlte:  bt-gpio: disable gpio power off from suspend.

Fixes issue when reiniting the gpio in bcm chip.

Change-Id: I80d2f84f4ae1fbb1d0c9e829f4838f997d88c7d2
usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs

This patch adds a "cdrom" sysfs entry for each mass_storage LUN, just
like "ro" sysfs entry. This allows switching between USB and CD-ROM
emulation without reinserting the module or recompiling the kernel.

Change-Id: Idf83c74815b1ad370428ab9d3e5503d5f7bcd3b6
(cherry picked from commit 0a34f3bd561ac14d6f81d547dd39bd4b5c0dd8ec)
 hlte disable probe's host-wake gpio.

* stablize bluetooth from crashing.

Change-Id: Ia0591a772f2639f20f96e2575fa1fad5bb7c4b37
Revert "hlte: add flag -Wno-sizeof-pointer-memaccess for now"

This reverts commit 4c1115c6cff4add2fccfa2ed005e261011d830ed.
various: GCC 4.8.x fixup

Thanx Samsung for this repeated same error...

Conflicts:
	drivers/misc/sec_misc.c

Change-Id: I9c3333ea1f31839731cc9d970526551b538b88c9
Merge branch 'cm-12.0' of https://github.com/CyanogenMod/android_kernel_samsung_hlte into cm-12.0