Settings: QuietHours AutoSMSReply && QuietHours Bypass (2/2)

PS4: Fix Call Logic &&
    Let onPause stop alarm
    if not on LockScreen
PS5: Fix Summary of SMSKey
PS6: I confused a device-specific
    bug with a bug in THIS code.
    Fixed the work-a-round/bypass.
    i605 will now FC, but I assume
    everyone else [Toro confirmed]
    Will be fine.
PS7: Remove Unused imports and
    Fix slight error in callcount
    logic.  Clean up alarm firing.
PS8: Indents/Clean-up [TestingPhase]
PS9: TimeConstraint @Midnigh logic fix
PS10: Final filter that has bugged me.
    If numberNow differs from nunberSent
    Continue.  Otherwise, check time has
    changed.  This bypasses send-loops.
PS11: Per request, allow ringtone to be
    picked.  Also allow/disallow looping.
PS15: Clean-up
PS16: Contact name to alertdialog.
PS17: Cursor leak fix.

Change-Id: I7f22155390117ab2af020e98cac7da5675329c11
Merge remote-tracking branch 'upstream/jb-mr1' into jb-mr1