refactor ConceptFullName constructor
Support datatype-specific data fields and row/probe fields
Refactor: Change signatures to match

Switch param order of HighDimensionDataTypeResource.createAssayConstraint, .createDataConstraint and createProjection. This is needed
because the signature of createAssayConstraint needs to match that of HighDimensionResource.createAssayConstraint because both methods
can be called on DisjunctionConstraintFactory.createDisjunctionConstraint:48.
Fix some compiler breakage after rebase
fix broken tests after rebase
remove getAssociatedData
rename generic projection
implement HighDimensionDataTypeResource.getDataTypeDescription
Merge master into features/SAN-200_export_all_data

Conflicts:
	src/groovy/org/transmartproject/db/dataquery/highdim/mrna/MrnaModule.groovy
	src/groovy/org/transmartproject/db/dataquery/highdim/rbm/RbmModule.groovy
	src/groovy/org/transmartproject/db/dataquery/highdim/rnaseqcog/RnaSeqCogModule.groovy
Merge master into features/SAN-200_export_all_data
Rename GenericProjection(Factory) to AllDataProjection*
Move getDataProperties/getRowPropeties from H-D-DataTypeResource to AllDataProjection
fix test after merge