frameworks/base: added national roaming for BSNL in India

http://jira.omnirom.org/browse/OMNI-391

Change-Id: I81e54f301a70300ff7d2e873480b197c58bbdb8a
frameworks/base: added national roaming for Noverca in Italia

http://jira.omnirom.org/browse/OMNI-377


Change-Id: I1b792244e97114a648efb40c6d01ea0c595cafdd
frameworks/base: added national roaming for Saunalahti in Finland

http://jira.omnirom.org/browse/OMNI-413

Change-Id: I24ec8993dd83fb18efd3f19ae39e845b4701f9dd
merge changes from Omni 4.4 into local branch
fb: fix possible NPE on power key handling

fixes reported NPE which can cause SoD

E/InputManager-JNI(  805): An exception was thrown by callback 'interceptKeyBeforeQueueing'.
E/InputManager-JNI(  805): java.lang.NullPointerException
E/InputManager-JNI(  805):      at com.android.internal.policy.impl.PhoneWindowManager.interceptKeyBeforeQueueing(PhoneWindowManager.java:4185)
E/InputManager-JNI(  805):      at com.android.server.wm.InputMonitor.interceptKeyBeforeQueueing(InputMonitor.java:357)
E/InputManager-JNI(  805):      at com.android.server.input.InputManagerService.interceptKeyBeforeQueueing(InputManagerService.java:1351)
E/InputManager-JNI(  805):      at dalvik.system.NativeStart.run(Native Method)
E/InputManager-JNI(  805): An exception was thrown by callback 'interceptKeyBeforeQueueing'.
E/InputManager-JNI(  805): java.lang.NullPointerException
E/InputManager-JNI(  805):      at com.android.internal.policy.impl.PhoneWindowManager.interceptKeyBeforeQueueing(PhoneWindowManager.java:4185)

Change-Id: Ia0aa32c5472d0381d629a83492b42dec419b840e

Conflicts:
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java