Fix ServiceLoader ClassLoader

When calling ServiceLoader.load(), pass the current class's ClassLoader
instead of the TCCL.
Add info log about the supported protocol
Merge pull request #1281 from jmesnil/ServiceLoader_protocols

Fix ServiceLoader ClassLoader