Bug 989929 - [Contacts][Refactor] Create Contacts indexed DB library to ...

...support synchronization from the Global Contacts Datastore
As I said before I have only enabled findBy for the active merge functionality. General contacts search can be a different kind of animal