Support instrumentation test re-running and individual test timeout.

Change the global run timeout to an individual test timeout.
Add support for rerunning incomplete test's individually if an instrumentation
run crashes or times out.
Also fix a bug with parsing config options.

Change-Id: If85bbb3edb0b036d319b7f56b2a0c0fc85b45287
16 files changed