Added '.' to error message in EnumerationField.cs.
Modified tests in EnumerationFieldTest.cs and tests for all
classes derived from EnumerationField to match.
Added UserdefEnumeration and UserdefEnumerationTests classes.