Update the Unit Tests to withstands .NET Upgrades

Updated unit tests thar failled under .Net 4.5 since they relied on a
Hash code to check the results. Test updated to check the data returned
directly rather then using a hash code.
Merge pull request #2 from ferret1964/master

Unit tests pass, we'll gladly accept the commit. Thanks Jerry.
removing unused references
nunit made - invalid for use in a test name, use _ instead.
GetHashCode is not always the same, so use MD5 instead.
Merge branch 'nunit-fixups'

Conflicts:
	mdo-test/src/mdo/dao/vista/VistaDateTimeIteratorTest.cs