Implemented SafeTimeout rule that controlls tests execution timeout and can be configured using system property.
This rule is automatically disabled when debugger is attached.
Additionally the referenced JUnit version is upgraded from 4.8 to 4.10