Removing SLF4J JCL Bindings as they conflict with the SLF4J Log4J

Removing SLF4J JCL Bindings as they conflict with the SLF4J Log4J

- Instances of slf4j-jcl are replaced simply by the slf4j-api which contains a default LogBack binding.
- Finally, the SLF4J dependencies have been upgraded to match the version in use by the Pentaho Platform