Load dlls from the DOTNET GAC
Propagate project to xml doc provider so we don't have to reimplement the reference file location logic.
Add more path to reference dll folders
Merge branches 'ReferenceDllFolders', 'UseGac' and 'UseReferenceFromProject' into mispencer/master