Revert "Revert "Fix fatal exception due to missing looper for current thread.""

This reverts commit 317318c71e9cecf9ce0568a3c7b9ddf47fb78085.

Conflicts:
	telephony/java/android/telephony/PhoneStateListener.java

Change-Id: I43cc6abd4ca16889c625ec645a92f517a7dc7a76