Version upgrade of dependencies to latest releases
Fixes dependency update backwards compatibility errors

* OptaPlanner API and config changes
Adds a 'lint' profile to check for compile time unchecked conversions

* Formatting of the pom