Pinned header optimizations and fixes

Change-Id: I4a53d55f18dc7b4e21518f8c4c653a7ecde8470e
Making call log work again

Change-Id: I2de6d8bd0f7bf5a68e15a692671cdcb6c68ab016
Showing contact count above the contact list

Change-Id: I5eb7632660254aa176129a01c1db490941ff521a
Restoring Strequents in Contacts

Call button will come back in the next CL.

Change-Id: I98b1991f7ac4cd12a252090634874ef90551e96f
Merge commit '238d9847d8f2ace658fb7337c8847a2088ddc9d1' into HEAD

* commit '238d9847d8f2ace658fb7337c8847a2088ddc9d1':
  Restoring Strequents in Contacts
  Showing contact count above the contact list
  Making call log work again
  Pinned header optimizations and fixes
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