#5397 replacing swagger-springmvc by springfox-swagger2
first fully working swagger doc on the cdm remote api. Model scan ist still disabled to allow faster application startup. Remote api organized in multiple swagger groups. Adding support for swagger goups to the swagger-ui. Cuostomization of the swagger-ui: branding and adding a menu to link to the swagger groups.
adding recordBasis to SpecimenOrObservationBase and removing some DerivedUnit classes (all #3378) and adding kindOfUnit to SpecimenOrObservationBase (except for according termType and vocabulary) #3568.
Merge trunk into CDM 3.3
missing fields for dna sample display for #3329 (Implement DNASample for Dataportal display)
handling null value
display of determinations
deeper initialization of DerivationEvent
renaming listByAllAssociations() to listByAssociatedTaxon()
removing deprecated controller
getting all SpecimenOrObservationBases for a Taxon
missing controllers for the generic BaseController
first implementation of DerivedUnitFacadeController
merging /branches/cdmlib/SPRINT-Chichorieae1/ to trunk
documentation and improved BaseListController
dataportal/webservice release v2.0
base implementation of RESTful CDM server
large number of changes relating to new architecture & svn keyword property Id added