Bug 1042586 - [Contacts][ICE] Create a DataStore for ICE Contacts r=michalb

A better pattern to work with promises is to do
```js
subject.getICEContacts().then(…).then(done, done)
```