Fix ServiceLoader ClassLoader

When calling ServiceLoader.load(), pass the current class's ClassLoader
instead of the TCCL.
Add info log about the supported protocol