don't parse VSProject XML multiple times when updating references. Cleanups