clean up enumerated type names - replace triple underscore with single
complete initial end-to-end builder, extensive update and improvement
Fix XML adapters
Add FQ constructors for Common types
Update various classes when visited
  Add documentation 
  Add LIST entries to fluent interfaces 
Edit and correct enumerated list names to conform with code standards
Update package-info to use default XML namespace
Add SSRF Factory to programmatically build Serial numbers, start adding instance builders to factory
use default locale when converting to upper case
add ssrf v3.1 documentation to docs directory
Revert "add ssrf v3.1 documentation to docs directory"

This reverts commit 0838f789328d96285482188f508e4b1d77604f4c.
upgrade project with v3.1.0 classes
fix documentation reference to EMail data type
fix imports so documentation links resolve correctly
add XmlJavaTypeAdapter to AMetatdata implementations, improve documentation
update readme
add doc for primaryStation
fix isSet for common types
add metadata type isSet() and update error message for abstract XmlAdapter
add recursive validation to the SSRF object type
add the SSRFUtility class
add TSerial medata type
update TString XmlAdapter to apply rules on unMarshal
update TSerial to validate user-provided serial number on set
add documentation
update SSRF EDatasetType with v3.1.0 data set types, add docs to ListCCY, add SSRF.properties stub to docs
add static getInstance method to TSerial, make the constructor private