Add utility methods used by the call stats code.

Change-Id: If000c0638af8b50654f2a3637e9a780759710502
TRDS:[ContactsCommon] Dark Contacts (2/2)

drawables, additional colors and styles for Dark Contacts

PS2:
- moved into right folder

PS3:
- fix for "add contacts" icon being invisible in outgoing calls

Change-Id: If61f01b6681ba279b9916a89e0cf6394d70bedac
ContactsCommon : Address loader reset bug

If the loader is reset, the adapter partitions need to be cleared,
without it the app tries to access a closed cursor.

Reproduction steps :

Add to contacts
Type a two letters
Enjoy force-close

Change-Id: I76474724bd46512929306ba04a4d156a9b39d9f3
(cherry picked from commit 17c76fe3179f846c2c701e887350b508f6726ff6)
ContactsCommon: Open source google dialer and more (5/5)

This is an open source variant of the well known google Dialer which gives the
ability to show nearby places and revese lookup. It uses default the Google
engine to do this. As well you have the ability to use other providers.

Providers which are currently available:

lookup/nearby places:
Google
OpenStreetMap

Reverse lookup:
Google
OpenCnam (US-only)
WhitePages (US-only)
YellowPages (US-only)
ZabaSearch (US-only)

Change-Id: I305029bc06d24b036e2f875a6752dca936aadc61
fix blue selector for sw600dp devices

Change-Id: If58fe6752ca5cd0e9b51f4c71316d7ae36fa50c9
trds: fix dark contacts for sw600dp devices (2/2)

Change-Id: I69dd1983db60ee3a92fd5b74341ee3f255498c20
The FastScroller is not working properly.

If you have a large number of contacts in the last section of contacts list,
when you scroll the list, the fast scroll bar will work improperly, it will scroll back.

The reason is that when we scroll to the last section, the next position of the next section is -1 but not the count of the contacts.

Change-Id: I058b3e6c88e8aaeabbfed291296e02dfd775018e