added missing methods declared in plugins/file.js that were not in mock/file.js
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.
Merge pull request #355 from mzbyszynski/cordovaFileMockCleanup

Cordova File unit tests & mock object cleanup.