merge cate-development2 branch with trunk
fix the jaxb import/export
Trace
Trace v2
revert the model changes...
rightsterm -> rightstype ticket #1306
merged from branches/cdmlib/2.2 7238-7345 into trunk
Merged in changes from cate-development branch and upgraded to spring 3.0.0.RC1
Impact of changes to the model: new classes for keys, DefinedTermBase and Media extends IdentifiableEntity
major changes in imports and exports
Change to common:OriginalSource to include and xs:IDREF to the sourcedObj
Changes to db & xml schema
Minor change to the cdm schema - adding person to User
Made changes to the xml mapping of DefinedTermBase.kindOf, .partOf, includes, and generalizationOf due to the way JAXB handles generics. Added a test which shows these properties being unmarshalled properly (TermTest)
Changes related to refactoring of Auditing info (#630)
Minor changes due to Xml / Schema import issues
Committing large number of changes relating to versioning implementation (#108) + various enhancements to jaxb implementation (schema, validation, xinclude support)
FileNotFound for excel import