Support datatype-specific data fields and row/probe fields
Some changes after review

remove getAssociatedData, reflection works fine
rename generic projection
Add HighDimensionDataTypeResource.getDataTypeDescription
Move getDataProperties/getRowProperties to new Projection subclass

The methods are removed from the HighDimensionDataTypeResource. A new subclass of Projection is added to which
these methods have been moved.