Frameworks/SystemUI: Reorganize Greek translations

Revert AOSP strings
Rearrange CM additions
Add translation for new pie strings & FM permissions

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: Iad968b79c7dca607b7f5136e20df9e45ea164bd8
KeyEvent: update comment

Change-Id: I1ea491e7e23670bf0ea83392710010b557803178
SystemUI+Core Danish translation: latest merges and transition to cm_ format

Patch 3: Correct apostrophe error.

Change-Id: I114464740994594df66f10740886d25d9629e3c7

Conflicts:

	packages/SystemUI/res/values-da/strings.xml
Fix Watchdog HeartbeatHandler to run on correct thread

The HeartbeatHandler for the System Server Watchdog has been running
on the wrong thread due to a race condition in initialization.  It's
designed to run on ServerThread, so that it can catch lockups in the
main looper of the System Server.  It has been running on
ActivityManagerThread instead, so it does not detect lockups on the
ServerThread as it should.

ActivityManagerService is calling Watchdog.getInstance() before
ServerThread calls Watchdog.getInstance().init(), so the handler is
being bound to the ActivityManagerThread instead of the ServerThread.

Explicitly bind HeartbeatHandler to ServerThread, so that the Watchdog
catches lockups on this critical thread.

Change-Id: Iccb184ac3adb817feb86ed4ee0e50e443bf74636
Allow creating custom dialogs in DialogPreference.

This allows creating non-AlertDialogs while still using the click and
state handling of DialogPreference.

Change-Id: I54fd7d6d6b9f6a49fef1ae95e0178838b3edfa56