[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.

AICP:
modified for AICP/AOKP source

Change-Id: I6f5b75d2963d087abf4fd3ffecd8c0ef3ab1d453