BT: Fix memory leak when BT on & off done many times

Solves a memory leak in BatteryStatsService when Bluetooth
is turn on/off. Solution adds missing close of proxy then
Bluetooth is turned off.

Change-Id: I65f9db298459c7c15f6a10c752992f1d38469445
CRs-Fixed: 476145
SystemUI: Network speed indicator (1/2)

Conflicts:

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

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/res/layout/status_bar.xml

Change-Id: I8abec8c75ad8b6bfd89afadf33b77886e959a4b8
Network speed indicator - some value changes

- Font size from 14dp to 12dp
- Decimal points from 2 to 1

Signed-off-by: Janson Kang <temasek71@gmail.com>
Disable network indicator on status bar by default (2/2)

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/policy/Traffic.java

Change-Id: I9e62c4985d2f96c1f89417d59a088aece712c37a
SystemUI: Fix derp in Network speed indicator (1/2) (fixes d8049353c03cee160183a53bc020dd4f13d69d9b)
SystemUI: Hide network speed indicator on low profile
SystemUI: Properly dim clock/centered clock on low profile
whitespace derp
merge changes from remotes/github/cm-10.1 into master
Specify notification types for Auto Hide statusbar (1/2)

Allows users to choose between "non-permanent only" and "all notifications" in the autohide
the statusbar when there are no notifications check.

- cleanup a bit
- reduce method and provider settings call

Change-Id: I1f793df1ab702e89cdfeee8faa915ff13a3cc782

Conflicts:

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

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
AppSidebar: remove view, before recreating it

Change-Id: I212795e428b4f23516c53a0a2eaa860eba371508