Allow passing custom timeouts

Related to https://github.com/travis-ci/travis-core/pull/388

Tests pass, but tests for quite a few classes are missing.

It broke the tests for me. I guess the test is stubbing the value, while the constant would access configuration during load time.