base: Add a key combo to start/stop video recording

Press volume up and power to start recording a video of your screen.
Press this key combo again to stop it.

Change-Id: Id0b13ba1092a1d6e0bf7bff5f14d89764cdf370c
Signed-off-by: ChampionSwimmer <championswimmer@aokp.co>

Conflicts:
	packages/SystemUI/AndroidManifest.xml
	packages/SystemUI/res/values/strings_custom.xml
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
Screenrecord: Create the Screenshots directory if it doesn't exist

Change-Id: I2b0458eed024dbda97e9e1ea3426c12d29add781
 Quicksettings: Screenrecord tile

  based on https://github.com/AOKP/frameworks_base/commit/01cadae7da7ffb6266e6aedbc385ba0251e36b52
  rewritten for compaibility
base: screenrecord: update notification

Update show/hide pointer button for actual state

Change-Id: I02090f05b06896248483f3f9ff2eb22924a22476

Conflicts:
	packages/SystemUI/res/values/custom_strings.xml
	packages/SystemUI/src/com/android/systemui/omni/screenrecord/TakeScreenrecordService.java
Screenrecord: Fix SystemUI loop-crash

Change-Id: I25045820465d21b7d1f0e933e5e4f3324cb044b6

Conflicts:
	packages/SystemUI/src/com/android/systemui/omni/screenrecord/TakeScreenrecordService.java
RebootTile: allow statusbar to collapse before sending reboot command

  moved onClick context to a runnable void to allow setting the post delayed trigger
  this allows the status bar to fully collapse before the reboot command is sent so that the reboot message can be
  visible rather than hidden by the quicksettings panel
temp disable ScreenrecordTile while capture thread is being debugged
Merge branch 'kk-WIP-cp' into kitkat

Conflicts:
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
Merge branch 'kitkat' of github.com:Matricom/frameworks_base into kitkat