added a new UuidIdField with corresponding ValueHolder, Validator and test.
the field generates a v4 uuid as it's value.
see http://en.wikipedia.org/wiki/Universally_unique_identifier#Version_4_.28random.29