Several tweaks to the CCDA generator:
1. Handle null dates better (previously, they were interpreted as the
   unix time 0, instead of producing a nullFlavor)
2. Support for entering an encounter date different from the document
   date
3. A nameTags helper to consistently include prefix/suffix in all names,
   if available

There is also an equivalent parser change for #2