Bug 947198 - [DSDS][dolphin][OMA CP] Support for DSDS. r=jaoo

Bug 947198 - [DSDS][dolphin][OMA CP] Support for DSDS. r=jaoo
The MockNavigatorSettings mock is not being used properly here, this causes preference entries to leak from a test to the following. We need a few adjustments to make use of it correctly. First of all add the following requirement together with the others:

```javascript
require('/shared/test/unit/mocks/mocks_helper.js');
```

Then after the requirements but before the first ``suite()`` call use the ``MocksHelper`` to register to ``MockNavigatorSettings`` helper:

```javascript
var mocksHelperStoreProvisioning = new MocksHelper([
  'NavigatorSettings'
]).init();
```

Then just above this call to ``suiteSetup()`` register the mocks:

```javascript
 mocksHelperStoreProvisioning.attachTestHelpers();
```