Diagnostics page: Fix nullref when listing httpmodules outside of an HttpContext.
Core: Plugin loading now uses a Hint-based system first, falling back to convention-based. This permits plugins to be found even if their assembly hasn't been loaded. Should also speed startup.