Changed nomenclature in MergedPartialTestVectorRepresentations, as the original names used to represent the data structures for sharing path prefixes were misleading, albeit technically correct. These new ones should make things more obvious.
Update .gitignore - exclude more Visual Studio build outputs and Resharper cruft.