Merge pull request #3 from alechenninger/master

Return result from awaited hamcrest condition
Updated changelog
Added issue number in changelog
Fixed changelog typo
Added more tests
Updated Groovy dependency to 2.2.1
Awaitility now throws com.jayway.awaitility.core.ConditionTimeoutException instead of java.concurrent.TimeoutException.
Added issue number in change log
Awaitility now catches all uncaught throwables from each thread and propagates them to the main thread
Fixed some javadoc issues
Improved error messages when using aliased await conditions (issue 21)
Prepared changelog for new release
[maven-release-plugin] prepare release awaitility-1.5.0
[maven-release-plugin] prepare for next development iteration
Improved changelog
Fixed typo