[1/2] Base: Smart pulldown

Quickly pulldown quick settings if there are no notifications.
This has 3 modes -

0 - Disabled.
1 - Quick pull down if there are no clearable notifications.
2 - Quick pull down if there are no notifications.

Also change quick pull down code a bit.

OmniGears: https://gerrit.omnirom.org/#/c/5035/

Change-Id: I6f5b75d2963d087abf4fd3ffecd8c0ef3ab1d453
Merge "[1/2] Base: Smart pulldown" into android-4.4
Merge remote-tracking branch 'cm/android-4.4' into android-4.4