This also:
- Fixes DOTranslationUtility's static initializer so that it
doesn't attempt to get configuration from the server instance
(which may not be available), but instead gets it from
fedora.fcfg.
- Relaxes RELSExtValidator so that it doesn't disallow
self-referential relationships (necessary because ContentModel-3.0
has itself as a content model). There has never been
a danger to having self-referential relationships, so this
is kind of a bogus rule anyway.
Todo:
- Refine system content model objects
(in particular, consider FORMAT_URI requirements
and demo objects and migration utility...)
- Add logic to disallow edits to these objects
- Add testing
- Make sure rebuilder works as expected