Test object fixes

Add TestObject::random(min, max), call showFullscreen, add timeout argument for TestObject::waitSignals.