Staging for new demos
Adding ngCordovaMocks to the ngCordova project.
Fix ```writeFile``` silent fail

Writefile was missing an error callback. This was causing it to fail but give no feedback.
Merge pull request #192 from SidFerreira/patch-1

Fix writeFile silent fail
feat($cordovaBatteryStatus): add battery status support

- documentation coming next
- credits @andrewmcgivery http://goo.gl/Cby5Bv
- reference to #7
Merge pull request #194 from mrzmyr/feature-add-battery-status

feat($cordovaBatteryStatus): add battery status support
fix($cordovaBatteryStatus): add to ngCordova.plugins module

fixes #196
Merge pull request #197 from mrzmyr/battery-status-module-fix

fix($cordovaBatteryStatus): add to ngCordova.plugins module
Merge branch 'master' of https://github.com/driftyco/ng-cordova
demo(more): adding more demos
feat($cordovaKeychain): add keychain support

- documentation coming next
- closes #28
Merge remote-tracking branch 'upstream/master' into new-plugin-keychain

Conflicts:
	src/plugins/module.js
refactor($cordovaKeychain): add promises
Merge pull request #198 from mrzmyr/new-plugin-keychain

feat($cordovaKeychain): add keychain support
Merge pull request #185 from ecofic/master

Adding ngCordovaMocks to the ngCordova project.
feat(demo): add quick source code view
chore(rebuild): rebuild with latest PRs