Caching tool names to prevent re-parsing service files several times during each execution of a tool
Now using the thread context class loader for service discovery (somewhat related to ceylon/ceylon.build#12)