Added UniqueForUserName, some cleanup

Added UniqueForUserName to the possible sources of uniqueness, nunit.runners package makes project work more nicely with CodeRush, did a little cleanup and deprecated "AsMachineSpecificTest(Func)" in favor of "AsEnvironmentSpecificTest(Func)"