Enforce that index names be unique
Changes to check for duplicate indexes, tests to make sure duplicates are caught and that indexes can be named the same in different tables
Might as well make this not complain by initializing
Validate XML after compositing everything, not in the middle. Have order conform to DTD.
Merge branch 'ajette-unique-indexes'
Merge commit '1b8fa746eb32baef392d3b74d53890a009aed036'

Fixes issue from dbport fix
Merge commit '828c75d'

Ensure that composites aren't validated until compositing is done
Fix UniqueIndexTest assertion