Update GitChangeSet simple test with more interesting data

Will eventually replace large portions of GitChangeSetTest
in order to reduce test time without reducing coverage.
Use a parameterized GitChangeSet test to cover more cases
Use a parameterized GitChangeSet Euro test to cover more cases
Further changes to parameterized test of GitChangeSet