expose data types of highdim fields
Fix tests

Rather than specifying the returned types by hand for AllDataProjection.rowProperties and MultiValueProjection.dataProperties,
they are reflectively taken from the appropriate classes.

Also fix a small bug in the metabolomics test data where the 'intensity' field would always be null.
Merge pull request #39 from thehyve/refactor/optimize_protobuf

Refactor/optimize protobuf
Add new types of ClinicalVariables
Adding visual attribute H (highdim) to 2 default ConceptTestData items
Merge pull request #40 from thehyve/CHERKASY-106_observations_highdim_discoverable

Adding visual attribute H (highdim) to 2 default ConceptTestData items
Merge branch 'master' into clinical_res_use_vars

Conflicts:
	transmart-core-db-tests/src/groovy/org/transmartproject/db/ontology/ConceptTestData.groovy
ClinicalDataTabularResult: making sure the empty row indices are exactly the same as a normal row
Added some comments to ClinicalVariableFactory. ConceptTestData was properly merged so highdim tests still work
ComposedVariablesCreationTests: adding test for numerical concept
Merge pull request #42 from thehyve/clinical_res_use_vars

Clinical res use vars
Merge branch 'master' into HYVE-15_transmart_startup_sanity_checks