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

...support synchronization from the Global Contacts Datastore
Was just thinking, does it makes sense perhaps having 2 separates indexed dbs?

One for the active merging and the other one for the list + search functionality?