merge cate-development2 branch with trunk
Merging for cdmlib-model
Made the images in DescriptionElementBase ordered (java.util.List) and changed Media.mediaCreated to a joda DateTime
Lots of changes, but primarily: Enabled the marshalling / unmarshalling of LSIDAuthority Renamed the User table to UserAccount to avoid problems on SQLServer Major refactoring of CacheStrategyGenerators so that the generic framework extends across all IIdentifiableEntities, allowing (but not requiring) the use of @Configurable and aop to inject custom cache strategy generators at runtime
Committing large number of changes relating to versioning implementation (#108)
Change from @OneToMany for @ManyToMany for 'media' field
Major changes to the cdmlib default term loading and initialization, plus indexing of some model entities as part of #476
warning clean cdmlib-model agent and jaxb
Fixed Hibernate mappings, JAXB annotations, and typos after model review.