Status and nav bar customization (1/2)

- Status bar transparency
- Status bar colors
- Status bar transparency mode
- Nav bar (enable/disable)
- Nav bar dimensions (height, height in landscape and width)
- Nav bar background (color, transparency and transparency mode)
- Several changes in SystemSettings.java, by me, to enable navigation bar in devices with hardware buttons and also show all expanded desktop options
-

Change-Id: I76aa83b0c6977e0a5404409ed5fba4c9b80d8728
Signed-off-by: Kristofer Ard <kristoferard@gmail.com>

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/res/values/config.xml
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java