Adding hop and headless unit tests

The headless unit tests dont work as is. For anything that makes XHR DumpRenderTree will not work when loading html files from filesystem. Maybe there is a commandline option to disable whatever security feature prevents this? 

Lets merge this when the next version of bot.dart is released.