Adding ServiceLoaderStrategy

The idea is to allow other strategies for how we locate and instantiate services within the isolated classloader.