Fixed the bug with rendering HH: when using 24hour time on API17 and below.
Fix (?) ICS devices not showing the notification

There's a bug somewhere in ICS. Whenever you pop a bunch of sticky notifications, it goes "Huh?" and kinda queues them until you unlock the device.

As it turns out, you can use NotificationCompat to fix that, because it knows how to make things happen in the right order.
Don't trash the state of vibrate when checking for vibrate status

Say *that* 10 times fast!