(2/2) Settings: allow to turn screen off with hardware key actions

Change-Id: Ib11be94d781b26e272eaafeb751c2eacc5639f75
Settings: Alert user when they attempt to add an invalid number to BL.

  - BlacklistProvider will reject numbers that aren't valid, silently. So instead of
  resuming to a blank screen, we should alert the user that the number they attempted to
  add is invalid by utilizing BlacklistUtils#addOrUpdate method.

Change-Id: I1ca32427baad41c1c9379e18046e6ca7937b6d32
Merge remote-tracking branch 'upstream/android-4.4' into android-4.4