This PR removes the use of SLF4J from all non-test code. SLF4J is still directly referenced in the unit tests because of the mocking functionality we're using. We can explore refactoring that in a later PR. Resolves spring-cloud/spring-cloud-task#101