Allow a test to specify it's own `run_function` timeout. Increase timeout for some tests.
Fetch git tags on travis-ci. Needed for tests.