Use SLF4J instead of JUL
Use the JUL logging backend for SLF4J

This allows the tests to still show "Firing X"
Fix compiler warning about unchecked conversion
Merge branch 'slf4j-support'