[3/4] Dialer lookup

Squashed commit of the following:

commit 825ec9452df573bab23f191f4923024064b00521
Author: Xiao-Long Chen <chenxiaolong@cxl.epac.to>
Date:   Fri Feb 21 11:47:43 2014 -0500

    [WIP] Not using the PhoneNumberService API for reverse lookups anymore

    Change-Id: I75c2a4f5241a5bef5fd78610758629f7543bc4da

commit 05bc81a9c60abaaa7274f4ee7550b7d081bd3482
Author: Xiao-Long Chen <chenxiaolong@cxl.epac.to>
Date:   Fri Feb 21 11:47:08 2014 -0500

    Revert "InCallUI: Add phone number service"

    This reverts commit 88d19f23f9a311bb4880bc38535037a3541a5371.

    Change-Id: Ic43d041f50179200bfd81e803caaa71cc3395695

commit e7b109855cf80067aa63144439f6aac9feb726f9
Author: Xiao-Long Chen <chenxiaolong@cxl.epac.to>
Date:   Fri Jan 31 16:00:39 2014 -0500

    InCallUI: Add phone number service

    Change-Id: If95f5529e868110006e1196040a0595a33059ac8

Change-Id: I5f0a948d5ab14c9f2964d0eeb21f90cdb5427ffd
InCall full screen photo

Change-Id: Ie76cbc53c176d94bfb2402bf50eae6161fbb2198
InCallUI: Incoming Call in Background (1/3)

Patch ported from 4.2 which was done by our lovely HCP. A
very popular one so we bring it back and adapt it to 4.4

Allows user to set that Incoming Call UI will remain in background
if screen is on. Instead, a notification is added to StatusBar, which
can be used to bring up the Incoming Call UI. Ringtone and vibration
still occur as per system settings.

This has the same effect as apps marked as "immersive". It prevents
the incoming call from backgrounding the current activity.

PatchSet:
- show normal inCallUI if keyguard is currently active

PS:
- cleanup

PS
- do not try to get the services if the feature is disabled

PS:
- do not disable notificationshade and navbar if it is a background call

PS:
- derp

InCallUI: add decline and answer  incoming call action on notifications

Add decline and answer call action on notification if an call is incoming. Especially
usefull for call in background feature to have the ability to directly
decline or answer a incoming call. But as well usefull to decline/answer a second call
during one is incomming.

PS:
- found a better way for the answer button

PS:
- fix keep flip action alive
- fix collapse notification shade when answering call
- answer call before starting the UI to do not have
  shown the incall screen for a brief second

PS:
- fix wrong user on sending close system dialogs

Change-Id: I92d8f5a2de74f9877a61c4da4c3eaf2e25230895

----------

PS2: Squash answer/decline buttons.

Conflicts:
	src/com/android/incallui/InCallPresenter.java

* Squashed of above two commits, thanks Lars.

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>
Change-Id: I68e432a548c10d07cc9d668782cb544fbb4d421d