Support references in the GAC

If we can't find a DLL using the path hint or the reference assembly folders, attempt to find it in the GAC.

This has only been tested in Windows. I assume this needs to implemented in some other way for Linux/OS X.