1. Changes to allow proper extensibility of AppDomainContext via custom IAssemblyLoader & IAssemblyResolver implementations.
2. New properties (ApplicationBase, PrivateBinPath) in IAssemblyResolver to allow better control over search path ordering in custom implementations
3. PathBasedAssemblyResolver modified to maintain prior path ordering behavior (AddProbePath(value) in setter)
REAL proper extensibility.. with the right Interface (IAssemblyTargetLoader) this time.
added static non-generic AppDomainContext to maintain factory method backward compatibility.
Add comments and fix compiler warnings
Merge pull request #9 from JoeBrockhaus/master

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