Frameworks: Implement Dynamic System Bars (1/2)

This commit implements DSB. Simple as that.

Change-Id: I3bc7102b2139fd1fa3de22aac096bd2a75bde878

Conflicts:
	packages/SystemUI/res/layout/status_bar.xml

(cherry picked from commit ffd0908bdfafecd33fd3b58214549ff2d4132dd7)

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/BarTransitions.java
DSB: Add Separate Classes for CenterClock and NetworkTraffic

they aren't supported by original commit, with this commit their KK White Color change with a Withe DSB Background

(cherry picked from commit 2427f0b3057d843609f87b51c282f2c5e3628ebc)

Conflicts:
	packages/SystemUI/res/layout/msim_status_bar.xml
	packages/SystemUI/res/layout/status_bar.xml
Add navbar search button into DSB

Change-Id: If19ff204dfa9a8019333b5dffd4a9c57ba3bb334
(cherry picked from commit debadf74c72f85e1ffbfe379e902a788f152379e)
Add left and right navbar virtual buttons into DSB

Change-Id: I9e343465e5ade8b0c16a7324c541b68ca2a6acbe
(cherry picked from commit e6f13ceee19bff766127328ac4d88666a8cb0f18)
EdgeGesture service: add more sensitivity steps

Change-Id: Ie353f4f2b133f8f21f1d17ace083591347f5cf05
default: 5, minimum: 1, maximum: 10

Conflicts:
	core/res/res/values/dimens.xml

(cherry picked from commit a8d4a27d22f6075471397fd2e3badfa938898427)