implements Interval coercion

with some help from Brett for polishing the tests
No need to check for null before an instanceof
rename a variable which is not a constant (it's a stateful one)
add a final where necessary
add a final where necessary
Merge pull request #75 from openwide-java/implements-interval-coercion

Implements Interval coercion.  Nice work!
close the ResultSets in a finally clause
Use equalsIgnoreCase instead of changing the case before calling equals
this one is a real bug: the local owner is never set leading to
potential NPE
Use String.indexOf(char) and String.lastIndexOf(char)
No need to use toString() on a string
Add missing @Override annotation: since Java 6, we can use @Override for
methods implementing an interface method
Merge branch 'develop' of https://github.com/impossibl/pgjdbc-ng into various-assorted-fixes
Fix OSGi headers.  Might be good to look at the maven-bundle-plugin for generating JARs at some point, but it doesn't play well with shade...
Use try with resources instead of a try / finally pattern
Merge pull request #80 from openwide-java/various-assorted-fixes

Reviewed and merged.
Merge pull request #82 from brettwooldridge/osgi-fixes

OSGi bundle MANIFEST changes.
Update Maven dependencies. Also update plugin dependencies.

Add a prerequisite for Maven version.
The output of the Maven versions plugin is more readable
with a minimal Maven version and 3.1 looks like a reasonable base
version.

Exclude the Guava classes from the checkstyle scan as they don't
respect the new checkstyle rules but we want to keep them in sync
with Guava's original classes.
Update Maven dependencies and Maven plugins
Do not eat the exception message if it caught exception is the root exception
Support parsing devel versions like '9.4devel'