feat($cordovaAdMob): add promises

- fix documentation links
- add promises for methods
- add unit tests

*BREAKING CHANGE:*

to migrate follow the following steps.

Before:

```
$cordovaAdMob.createBannerView({ exampleOption: 1 }, function () {
  // success
}, function () {
  // error
});
```

After:

```
$cordovaAdMob.createBannerView({
  exampleOption: 1
}).then(function () {
  // success
}, function () {
  // error
});
```

resolves #243
chore(plugin:pinDialog): fix promise to angularnes
Merge pull request #298 from mrzmyr/feat-add-promises-admob

feat($cordovaAdMob): add promises