added option to specify test timeout using property test.timeout (eg -Dtest.timeout=30000)