PhoneWindowPolicy: Fix NPE race condition by excessive screen on delay

When screen on has an excessive delay mTopFullscreenOpaqueWindowState could
not be initialized. This derives in a NPE from a Power key press. If
mTopFullscreenOpaqueWindowState = null then PREVENT_POWER_KEY can be safelly
ignored

Change-Id: I04ce5d88f6f9abf02b2bbcdce4a2acad2f6451fa
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Wifi: wifi not connecting, once the APN gets disabled state

APNs are disabled on select network and they are enabled on
receiving connected event.
But forgetting an APN before the connected event is received,
will result all the remaining APN to be in disabled state and
they never connect.
So, Enabling all the disabled APN on forget network will help
to connect automatically to a saved APN.

Change-Id: I6ac5e9856d6ec0b72c089b159206abd2de98e6a3
CRs-fixed: 496165
Frameworks: Volume Toggle to Ribbon

Change-Id: I068ba25ecd61662920a1ae8f8f78582936c2f8b6
Merge "PhoneWindowPolicy: Fix NPE race condition by excessive screen on delay" into jb-mr2
Merge "Wifi: wifi not connecting, once the APN gets disabled state" into jb-mr2
Merge "Frameworks: Volume Toggle to Ribbon" into jb-mr2
Merge branch 'jb-mr2' of github.com:AOKP/frameworks_base