Allow better extensibility of the AppDomainContext: supply custom IAssemblyTargetLoader, IAssemblyResolver implementations

These are changes to address [extensibility issues like this one](http://j.mp/1vxZASb)

Details of changes included on the Issue.