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
feat($cordovaGA): bring in the new google analytics plugin

- add new google analytics plugin
- add unit tests
- rebuild with new changes

**BREAKING CHANGE:**

Please checkout the upcoming documentation for the
google analytics plugin on http://ngcordova.com for migration.

resolves #53
feat($cordovaGoogleAnalytics): rename ga to googleAnalytics
feat($cordovaGA): add legacy support for the old ga.js

- add legacy support for the ga.js plugin
- rebuild
Merge pull request #299 from mrzmyr/feat-new-google-analytics-plugin

feat($cordovaGoogleAnalytics): bring in the new google analytics plugin
chore(plugin:pinDialog): fix promise to angularnes
Merge pull request #298 from mrzmyr/feat-add-promises-admob

feat($cordovaAdMob): add promises
test($cordovaPinDialog): add unit tests
Merge pull request #305 from mrzmyr/test-pin-dialog

test($cordovaPinDialog): add unit tests
merged from upstream
rebuilding dist files after upstream merge