Merge pull request #7 from markwoon/master

DefaultConnectionStrategy should not be a singleton
If a pool with JMX been is shutdown the JMX are not unregistered. If
then a pool with the same name is started again, the JMX objects still
show the values of the old pool and won't pickup the new values. This
commit ensures that JMX beans a unregistered if JMX is not disabled.

Signed-off-by: Gunnar Wagenknecht <gunnar@ageto.net>
Github merging.
Fix for bug mentioned in https://bugs.launchpad.net/bonecp/+bug/999114
Merge pull request #8 from ggerritsen/master

Patch for https://bugs.launchpad.net/bonecp/+bug/999114
Make it compile again for 1.7/1.6
More compilation fixes
Updated versions
Stop using volatile for getConnection
Kill off releaseHelperThreads and statementHelperThreads
fix connection tracking for 0.8 branch
Update bonecp/src/main/java/com/jolbox/bonecp/BoneCPConfig.java

Fixed resource name: search resources from class loader root without leading slash.
Merge pull request #9 from ssaarela/master

When loadining resources from ClassLoader, leading / doesn't work.
version bump
cleanups
set défault of poolAvailabilityThreshold to 0 (confuses a lot of people)
If a connection has been idle for long, kill it off, even if it means pool connections drops below the specified min threshold
More cleanups
Merge branch 'master' of github.com:wwadge/bonecp
A bunch of non-important changes.