Bump to 4.1.0
Use a row length that fits MySQL's limits; r=dividehex
(trivial) fix version number
Bug 817762: Roll back; r=dividehex

Revert "Bug 817762: write out current frames whenever a timeout thread
is wedged; r=dividehex" but leave the monitoring of the polling thread's
duration, as this gives useful output during network failures, etc.
Soften the logging a little bit by not logging until the hang has lasted
for 80s.
Bug 878880: wait longer, or forever, for lifeguard in the pending state; r=kmoir

"Longer" in the case where we can re-try with a different device.
"Forever" when the request is for a specific device.  This will really
only wait until the request is cloesd at its expiration, but at least
the user can control this duration.
Bug 879347: bump to 4.1.1
Bug 878880: remove debug logging; a=trivial
Bug 890933: don't use sut_reboot; r=mcote
Bug 817762: suicide after 10m of a stuck thread; r=dividehex
Bug 892651: don't shift-select hidden rows; r=mcote
Bump to 4.1.2
fix test