Ensuring IAssemblyContexts are executed only once, even when running several contexts using one instance of the AssemblyRunner. Closes #17
Enabling full trust for assemblies loaded from remote sources (e.g. network shares)