[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 changes from Omni 4.4 into local branch

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java

Change-Id: Ib3c44f50ef0c611b2637fa4680b72846f6aa4a95