[2/2] Add option to put QS ribbon to bottom

PS2: Set the margin after height is set or it will be hidden. Also reset it if height has changed.
PS3: Rebase and fix NPE on missing carrier label

Change-Id: I963294f362b676ca7326d9f52396ac8e77a95806

Conflicts:

	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java

Conflicts:

	core/java/android/provider/Settings.java
	packages/SystemUI/res/layout/status_bar_expanded.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java