[CB-2213] Added a new test for readAsDataURL.

This test uses a FileEntry created using a native URI.
[CB-2213] Added a new test for getMetadata.

Also consolidated NATIVE_URI tests.
[CB-2213] Added three new tests to Camera.

The tests ensure that FileEntry.remove, FileEntry.setMetadata, and FileReader.readAsText return errors when used with a native URI.
[CB-2213] Added tests for copyTo and moveTo.
[CB-2213] Added tests for write and truncate.

Also added a method to clear the status before each test.
[CB-2213] Added a test for getParent.
[CB-2213] Added specific expected error checking.

Also did some refactoring.
[CB-2213] Added a test for FileTransfer.upload.
[CB-2213] Added native URI display tests.

Also fixed some formatting.