Working cached statements
Use dispose method when disposing cached statements
Make statement cache size a constant
Readying branch for merge mainline

• Remove Guava dependencies; replace Cache class usage with LinkedHashMap
• Move cache (statement & sqltext) settings & defaults to Settings class
• Make query in cache performance test actually do something
Add prepared statement cache size to AbstractDataSource
Match property names in AbstractDataSource
Use predefined settings in AbstractDataSource
Ensure only one ThreadedHousekeeper is ever created
Rename cache size settings to include the word "size" in them (this only applies to the java constant names)