Remove context class loader.
Pull additional hibernate properties over.
Use our cascading ClassLoader.
Revert "Use our cascading ClassLoader."

This reverts commit 183d036173459ed8a58cefda8df0d2465f59ecbe.
Add a exception log for JavassistProxyFactory static initiaiization.
Remove acquireRetries and acquireRetryDelay
Add eviction method.
Restore former barrow() logic, add getCount() and size)() methods.
Implement new background adding of connections to maintain a "minimumIdle" level.
Remove deprecated calls from tests, fix test conditions for new background fill behavior.
Update changes.log.
Update changes.log.
Use the DriverManager to create connections.
Improve warnings for invalid configuration
Check validation error
Fix timing edge case in test.
Change connectionTimeout minimum to 250ms.
Rename idleConnectionBag to connectionBag.
Split out stateless utility functions to reduce the weight of the HikariPool class (increases readability).
Default minIdle the same as maxPoolSize.