Made a few changes to the design
- Remove IAssemblyLoaderEngine
- Made IAssemblyLoadContext have Load(name)