Fix duplicate file entries in generated VisualD projects. Fixes #168.

SourceFile.toHash was necessary for AAs to do anything useful and build==true files now have precedence over build==false files.