improved error handling and refactored some common code in
added missing methods declared in plugins/file.js that were not in mock/file.js
really added missing methods declared in plugins/file.js that were not in mock/file.js this time because I forgot to save the file.
Revert "really added missing methods declared in plugins/file.js that were not in mock/file.js this time because I forgot to save the file."

This reverts commit dcf89363b0eab25f0975d03c1a189307267d393d.
test($cordovaBatteryStatus): fix tests
chore(*): make all buttons flat
Merge pull request #346 from mrzmyr/test-fix-battery-status

test($cordovaBatteryStatus): fix tests
Merge pull request #347 from mrzmyr/chore-make-all-buttons-flat

chore(*): make all buttons flat
Merge pull request #335 from mzbyszynski/cordovaFileCleanup

improved error handling and refactored some common code in $cordovaFile
Merge branch 'master' into cordovaFileMockCleanup
updated writeFile method signature
added some unit tests for
Revert "added some unit tests for"
Travis is using PhantomJS browser 1.9 to run karma tests, and that browser does not have an implementation of the HTML5 file system API so these tests are not working.

This reverts commit 769ad52a936593c7905a5096f7bc7bb4859abd53.
Fix(plugin:Progress): rename from $cordovaProgressIndicator --> $cordovaProgress be consistent with docs
Merge pull request #355 from mzbyszynski/cordovaFileMockCleanup

Cordova File unit tests & mock object cleanup.
feat(plugin:progress): added Label param to showSuccess
chore(rebuild)
feat(demo): adding base for Media testing
Moved the cordovaKeychain service to match the shazron/KeychainPlugin
examples. Fixes the exception in ionic when adding $cordovaKeychain to a
controller for DI.
Added a touchid plugin.

First pass of wrapping
[https://github.com/leecrossley/cordova-plugin-touchid]. Gracefully
rejects when window.cordova not present. Initial specs added as well.
Pending mock impl next.