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.
branch admin -prepare release ostrich-1.5.4
branch admin -prepare for next development iteration
Update logging statements in ServicePool to not use string concatenation.
Update to use the SLF4J 1.7.x's exception logging mechanism.
Track the cause of exceptions that occur in the middle of execution
Call .toString() instead of .getMessage() in exception logging.
Call .toString() instead of .getMessage() in exception logging.
Call .toString() instead of .getMessage() in exception logging.
Merge branch 'logging' into exception-cause
Merge pull request #141 from bbeck/logging

Update logging statements in ServicePool to not use string concatenation...
Merge remote-tracking branch 'upstream/master' into exception-cause
Merge pull request #143 from bbeck/exception-cause

Add in more thorough causes for exceptions that happen [cr:ssmith]
branch admin -prepare release ostrich-1.5.5
branch admin -prepare for next development iteration