msm_serial_hs: bulk update from CodeAurora

This commit moves us closer to the m7 kernel which seems like a good thing for future maintainability and having the newer driver is probably more likely to be good for the full bluetooth stack to work.

That said, I have no evidence that this does any good and it could do some harm...

---

CodeAurora tag: AU_LINUX_ANDROID_JB_2.5.04.02.02.040.282

Change-Id: I75d3133f7eb541640dd58279e018c3932253290c

Conflicts:
	arch/arm/mach-msm/board-monarudo.c
	drivers/tty/serial/msm_serial_hs.c