Making the url stream handler more explicit and failing early.
Adding support for non-embedded jars.
Adding some logging to the service loader.