Use python abstract class machinery in a couple of places it makes sense.
Clean up some naming
Some minor cleanup.
Add some more environment variables that should be set for Firefox.
Cleanup B2G usage of mozrunner/device
Use replacement characters when reading invalid UTF8
Remove useless loop.
Fix EqualTimeChunker to put chunks in the right place.
Cleanup an exception handler.