Support for plugin directories hosted outside of ~/bin

My template application is not using hard references for Glimpse or other web.config injected DLLs.  Rather, I add all dependent DLLs that I'm not referencing through code into ~/lib and I have web.config setup with a private probing path:

  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <probing privatePath="lib" />
    </assemblyBinding>
   </runtime>

Glimpse is using MEF but is hard coded to pull the DLLs out of ~/bin, so I added the necessary configuration and changes to the module and plumbing code within Glimpse.Core.Dll to allow me to specify a set of plugin directories.  Hopefully you find this useful.