update display metrics when switching to expanded desktop.. MUCH faster. VanirAOSP

next phase is to change the logic for how the navbar is redrawn to make the statusbar
go to the bottom of the screen.

Change-Id: Ic2369e5227d67e9f84596660d96d1bfa9f92024f

Conflicts:
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
Remove unnecessary updateSurfaceScreenOn call.

review.cyanogenmod.org/#/c/34757/1/media/java/android/media/MediaPlayer.java

This change stops updateSurfaceScreenOn() from being called one time
right after another. It's called at the end of stayAwake(boolean awake),
which is called right before updateSurfaceScreenOn() in release().

Change-Id: I9647bbca30834f918f3d62f88377ddff7406bdf0
Signed-off-by: DHO <DHO@dho.im>
Smarter feedback for moved properties

Previously, getting and setting moved (old location works but is read read-only)
 properties both warned. Now, getting a read-only property is NOT warned, and
 trying to set a read-only property is logged as an error, not a warning.

Change-Id: I2b93620a3634c0e8b14ebe7cbfb94bf6d7ade374