Remove slf4j warning about multiple implementations

When a runtime classpath contains a built jar under
${artifacts.dir} it's not necessary and in fact confusing
to include slf4j-log4j12 on the classpath.
Remove log4j. warnings on missing log4j.properties
Remove duplicate Maven dependencies