Throw TestFailedOnTimeoutException instead of plain Exception on
timeout. Fixes #771
Improvements after code review. Move Exception to non internal package
and provide getters for timeout and time unit
Use TestFailedOnTimeoutException when test times out
Add second test verifying the time unit and timeout value fields of the
thrown exception
minor code review changes
Refactor test, replace matcher with try catch
Merge remote-tracking branch 'upstream/master'
Rename TestFailedOnTimeoutException -> TestTimedOutException
minor formatting change
minor javadoc change
Merge branch 'master' of https://github.com/junit-team/junit into timedoutexception

Conflicts:
	src/test/java/org/junit/tests/AllTests.java
Merge pull request #823 from askoog/timedoutexception

Throw TestFailedOnTimeoutException instead of plain Exception on timeout. Fixes #771
Replace StringBuffer to StringBuilder. Rename "buffer" to "sb" (in case of usage StringBuilder)
Remove unnecessary usage of StringBuilder class (Java compiler will do it)
Merge pull request #824 from vbauer/remove-string-buffers

Replace StringBuffer to StringBuilder