Controller becomes Fragment and Configuration disappears.

Change-Id: I432b16f8b617765e770a8b2be34632c10d5d913d
Introducing LightContactBrowser

This is a fragment that represents the traditional
Android contact list.

Change-Id: Idd6c454f1d992bd87df518a2e6823c096508ede9
Merge commit '732f65236e7f804941e84757c077a84eb11eab16' into HEAD

* commit '732f65236e7f804941e84757c077a84eb11eab16':
  Introducing LightContactBrowser
  Controller becomes Fragment and Configuration disappears.
Modify ImportVCardService so that it does not rely on a stale constructor.

We are not 100% sure whether this change is really correct though all tests are in green.

Related change: I16e487fa

Change-Id: I0a5aa1ea587c6b2d25ce90ba0a23bc14ea8a12f5
Revert "DO NOT MERGE Fix Activity instance leak by ContactsPreferences observer"

This reverts commit c7f25410daccf9e14c1726fd3e778910d894f243.

Conflicts:
	src/com/android/contacts/ContactsListActivity.java
Making call log work again

Change-Id: I2de6d8bd0f7bf5a68e15a692671cdcb6c68ab016