Re-implement RandomAttribute with new types supported; refactor Randomizer code; add tests
Re-implement RandomAttribute with new types supported; refactor Randomizer code; add tests

nunit/nunit-console,nunit/nunit-console,nunit/nunit-console