AddReference call was always prefixing the reference with the drive path...

..., even for GAC references. We now check to see if the path is a file, if it is, prefix with full path otherwise just use what was supplied