v2.2(master) reuse marionette

mtbf doesn't need to initial marionette and httpd every round.
The patch tries to keep instances and inject it while runner created.
Add try catch right on run_tests