allow Y/n style input, add clearer instructions, and reboot phone if manual interactions fail
Allow case insensitive answers to instructions

This patch also reduces code duplication and considers EOFError (C-d or
^D) exceptions whilst waiting for raw_input() to return.
Merge pull request #7 from andreastt/ato/case_insensitive_answers

Allow case insensitive answers to instructions
add ability to unplug phone during a test, and add preliminary battery test
Merge pull request #8 from malini/tests

add ability to unplug phone during a test, and add preliminary battery test
update battery tests
Prevent weakreference calls from failing
Merge pull request #9 from malini/fixweakref

Prevent weakreference calls from failing
test more battery events
add a 'confirm' type prompt
Merge pull request #10 from malini/confirm

add a 'confirm' type prompt
add vibration test
use v1.3 privileges for certified app
wait for the testapp to load
Merge pull request #11 from malini/slow

wait for the testapp to load
add *all the permissions* and update the zip
Add first few SMS tests
Merge pull request #12 from rwood-moz/add_sms_tests

Add first few SMS tests
update with more permissions from the dark corners of mdn
add device orientation tests