initial support for firefoxOS
make sure we can receive longer commands over tcp
clean up some code and make async-friendly
make unimplemented methods for firefoxos return not yet implemented
make stop() actually call deleteSession so new session can start
add firefox tests to functional test suite
Merge pull request #496 from jlipps/master

FirefoxOS support