Merged upstream changes from CM (mainly BT updates) and added IME Notification Switcher

Figured you were out for the holidays, so I'd save you some time merging in upstream commits. Also, I added in the IME Notification Switcher for my own personal preference...but figured you might want to pull it in to your ROM. If not, no biggie. :)