[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

Conflicts:

	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java
Merge branch 'chenleicpp' into cl-4.4