Modify MaxRetriesException to return the last underlying exception.
Logging retriable exceptions at the INFO level.
Whitespace
Polish
Fix all the Log statements to use the (String, Throwable) method.
Merge pull request #140 from milosimpson/retryException2

Modify MaxRetriesException to return the last underlying exception.