introducing FindBugs maven plugin to monitor production code for bugs/warnings + added annotations to SuppressWarnings on all existing warnings in production code (no warnings is actually fixed in this commit) + set the maven property findbugs.skip to false by default so that TravisCI will execute it; still UnitTests are not yet covered by FindBugs
Merge pull request #176 from YannRobert/IntroducingFindBugsMavenPlugin

introducing FindBugs maven plugin
Added a new class ShutdownListener which listens for ApplicationContext closed events and shuts-down Ektorp.
Added additional documentation to the ShutdownListener.
Merge pull request #179 from dlvenable/spring_shutdown_listener

Spring shutdown listener
changelog for 1.4.2
[maven-release-plugin] prepare release org.ektorp.parent-1.4.2
[maven-release-plugin] prepare for next development iteration
fixed unclosed resources InputStreams opened by unit tests, as suggested by FindBugs
fixed unused field in unit tests, as suggested by FindBugs
fixed issue with non-serializable field in a serializable class + fixed issue with useless public field modifier
improvements on charsets support in unit tests
fixed reliance on default encoding
fixed reliance on default encoding + fixed potential issue on IOException
removed unused method, it was containing bad code anyways
fixed reliance on default encoding
removed modification of an input paramter, whose value is unused, so removed the parameter passing too
fixed issue with formatting byte[] + fixed issue with unclosed InputStream
fixed potential issue with getClass() for loading resources when class may be extended + fixed issue with resource releasing
ignoring FindBugs warning on field never writen