Android test262: Added custom log because the adb logcat was not large enough to hold everything due to gc noise.

Code is a mess because of problems actually writing the log and trying to extract it. My confusion of the classes plus Android lying to me about where the storage directory is led to a lot of clutter.

Started adding memory analysis code. Should have committed before adding that.

Internet access is added to the manifest. It is not needed right now, but I’m investigating the possibility of sending the log through the network.
Android test262: Made it possible to quit the thread early. Exit now brings up an alert dialog if running a test.
Android test262: Moved memory info stuff into separate class. Refactored writeToLog to automatically handle timestamp and keyword. Added writeMemoryInfoToLogFile helper function. Moved all writeToLogs to JavaScript thread because they weren’t needed on the UI thread and I didn’t want to screw up the timing analysis.

Note that for 150 tests, the performance difference for MemoryInfo was significant.
19 vs 49 seconds

18 seconds for no adb echoing and no memory info.
Added flags in the code to make it easy to disable adb echoing and memory info.
Android test262: Added memory info logging to adb echoing.
Android test262: Added progress bar. Added .gitignore. Added ability to abort running tests.

Tweaked some messages.

Bumped to API 16 (4.1) because I was having problems getting the modern Holo theme to kick in. Turned out it was because the horizontal style default goes back to pre-3. However, I plan to try adding Zeroconf features soon and it requires 4.1.
Android test262: Forgot to re-enable memory info logging.
Merge branch 'javascriptcore-wp8-test262' of github.com:appcelerator/webkit into javascriptcore-wp8-test262