Extend SwipeHelper to support vertical gestures
* Un-hardcode CONSTRAIN_SWIPE and FADE_OUT_DURING_SWIPE, define
  through proper callback, per-layout
* Up (GESTURE_NEGATIVE) and down (GESTURE_POSITIVE), mostly needed
  by new Hover hide /w swipe up gesture

- @cristianomatos: minor adaptations to fit crDroid sources and heads up

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>
Change-Id: I68c42a8ccabca73a1b241ba7cf264db9c912fccd
(cherry picked from commit 90a313f154cc625b8b06754070449ab81450702e)
HOVER: Implement hide only on swipe up

    * Add an Y axis HideHelper, just extend current X axis SwipeHelper and
      change interested methods behaviors
    * Some clean up and indenting

    Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>
    Change-Id: I42a260ea993c614b0b9b4558a95dd44dd517c4f1

Change-Id: I9d699ac0a6e632bc1110e93cac9d924611525014
(cherry picked from commit 73dd4b51fda3e29b8dae2207b2352058da95448d)
Revert "HOVER: swipe right to dismiss only from hover anb left to dismiss from all (hover, status bar and notfication drawer)"

This reverts commit c7a116cfc009cc1aa3f04dcea7bc2e9c7901fd32.

(cherry picked from commit e10c25330f9e77ef666119551a3a8f547d3422a5)
SystemUI: Notification Reminder - Update Reminder
Add button to notification to update reminder
	time once it fires (to let it fire again).

Change-Id: I8c9a9f8385e6e6c29d9c31529b91b8e8dc90a359
(cherry picked from commit ec2a6b30cca0a6f1ff5d63530ed1008bc6f32260)
Revert "Themes: Only process themes that are applied during boot"

This reverts commit e0b9258ee72a2d769ad12ed7153dc7073d137b04.

(cherry picked from commit a292b4dd6a6acc37ec59efddc1b2cc708a77c43d)