Pass testinfo dict to tests

More convenient in many cases than unpacking all the dictionary keys
inside runtest.
runtest utility doesn't need mozdevice anymore
Add messages scrolling test + supporting infrastructure