EventCache uses a connection pool rather than a single connection.
Code style
EventCache refactor - connection instance is passed to methods + 'find
bugs' warnings resolved.
Increased version to 2.0.8.
Update .gitignore
Propose better README, add LICENSE
Remove unnecessary semicolons
Remove redundant specification of type arguments
Manage prepared statement with try-resource
Simplify getExceptionFullText, resolve try-resource warning
Make static access direct
Remove unnecessary else
Rename XMLGregorianCalendarHelper to XmlGregorianCalendarHelper
Adhere to common naming conventions
Get rid of unwanted synthetic access
Declarations of fields that can be final still need to be refactored
Make some helpers static
Resolve more potentially static stuff
Resolve static warnings in Settings, refactor Settings internals a bit
Pin .classpath to JRE 1.7
Resolve even more potentially static issues
Add constructors everywhere, add final where possible, rename IWatcher
to Watcher, add some TODOs, remove some comments