Add a ctest TIMEOUT property to all tests.

It defaults to 300 seconds but is configurable.
Refs #10721
Merge pull request #94 from mantidproject/feature/10721_ctest_timeout

Add a ctest TIMEOUT property to all tests.