Merge pull request #1 from dirkraft/master

added a per attempt time limit
applying license text to all the things
prepare for 1.0.3 release
bumping version up to 1.0.4-SNAPSHOT
adding support for Travis CI
add Travis CI widget to README.md
Updating to Gradle wrapper 1.5
Upgrade to Guava 14.0.1

Changelog:
https://code.google.com/p/guava-libraries/wiki/Release14
Merge pull request #4 from maginatics/feature/guava-14.0.1

Upgrade to Guava 14.0.1
update some code format highlighting in README.md
expand range of tested Guava versions to indicate that things should work with versions as far back as 10.x.x
minor formatting changes
If the last attempt resulted in an Exception, ensure that it is set as the cause of the thrown RetryException such that it appears in the final stack trace, fix #3
updating HISTORY.md and preparing for 1.0.4 release
release 1.0.4
update to 1.0.5-SNAPSHOT, update README.md for latest version
Add Java 8 to Travis CI build matrix
Upgrade to Gradle 1.9
Upgrade to JUnit 4.11 and Mockito 1.9.5
Upgrade to Findbugs/JSR 305 2.0.2