pep8 fixes to bin/runtest.py
Trim debugging statement from getdimensions
Support getting b2g revision data from device
Add a logging mixin to eideticker harness and use it

Makes it easier to keep track of what is going on and when
Fix frame difference code to use absolute value of difference
Fix for get square method
Fixup dashboard updating code to support B2G

Concurrently simplify the update dashboard code so that we're no longer
forking a seperate process. This should simplify things considerably...
Remove mostly useless debugging message
Don't set default intent to None for fennec

This messes up loading the URL later in poststartup tests
Update a few instructions on how to run tests

Forgot to update a few things when we switched to using manifests
Wait for frames to start being captured before return from start capture

We were dropping a few frames with pointgrey before, probably with decklink
too
Remove errant print statement from pointgrey capture utility
getdimensions should be executable
Use a median filter with pointgrey

This makes images a bit less noisy without compromising on important detail
Make capture area settable via environment variable
Allow setting a framediff threshold when getting fps/unique frames

Important with the pointgrey captures, which are still rather noisy
Fix dashboard when no taskjs/lg-g2x

Just use the first test, and the first device. We have the data for that.
Fix and improve debugging option

Debugging is now a global option. Also make it work again with the new
version of mozbase.
Add a bit of logging info during Android startup test
Make it optional which directory on the dashboard server to sync to