Remove non intrusive incall ui (3/3)

There are several reasons for it

- to call every time a complete new activity is the wrong way. It needs
to be handled like google is doing it which keeps the activity permanent
alive to get it as fast as possible to the front. Especially noticeable on
slower phones

- of course current way freezes the forground app....so question what is
non intrusive on this feature

- Handling what happens when screen if off and the user is not in an
activity needs to be reworked

Whatever currently we have not much time to work that all out. So for
now we remove till this feature is completly redone. All points are solvable
but need work especially point 2 which is the most work. Other points are easy
to solve. Aside that our old feature "call in background"
returns back.

Change-Id: I629b749927d154cd36438b71c4a3552a7d6e3bf6

Conflicts:
	res/layout/card_call_incoming.xml
	src/com/android/incallui/InCallCardActivity.java
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

Change-Id: I68e432a548c10d07cc9d668782cb544fbb4d421d
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

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