CB-7093 Ported automated file tests

Ported File plugin automated tests from mobilespec,
Jasmine version: ported from 1.3 to 2.0
Features:
-No spies.
-No timeouts.
-Tests fails faster, when a error callback or unexpected callback is
received the test fails imediately.
-Jasmine report with more information about the failed operation, which
contains the operation and a description about it.
-Jasmine reports include error callback object.
-Code reduced and simplified.
CB-7093: Add JS module to plugin.xml file for auto-tests
CB-7093: Remove a bunch of unneeded log messages
CB-7093: Undo the effects of an old bad S&R command
Merge branch 'CB-7093' (This closes #60)