CBQE-2266: add timeout parameter to run test to testrunner

if test run time is more that test_timeout test will be stopped and run next

Change-Id: I65790aac3770ef20a5d01c00b5acd66987db287e
Reviewed-on: http://review.couchbase.org/37274
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Andrei Baranouski <andrei.baranouski@gmail.com>