* introduce GetRandomEnum
* introduce GetRandomFrom (which returns a random item from an IEnumerable)
* fix error in RandomValueGen.GetRandomLong (and, by association, GetRandomInt) whereby max value was never selected
* better message on PropertyAssert
* version bump to go with nuget release 1.0.29