DateView: Use Intent.ACTION_LOCALE_CHANGED to refresh notification bar clock

Add the Intent.ACTION_LOCALE_CHANGED to DateView BroadcastReceiver for detect when the
user change the locale. Otherwise, the notification bar clock is not refreshed until
the next tick or time changed occurs.
Merge branch 'jellybean' of github.com:ParanoidAndroid/android_frameworks_base into jellybean-legacy
Fix Home-press on screen off bug.

As soon as the screen goes off while using an app, pressing the Home button
should now simply screen-on & resume the running app, instead of screen-on &
jumping back to Launcher Home Screen.

-Credits to CM/Hacksung. Original Author lost under thousands of commits.
(If you find it, let me know)

Change-Id: I6f51702bd0047e3182c9640e8fd3f5b912c391a4
Merge remote-tracking branch 'upstream/jellybean-legacy' into jellybean-legacy