Seperate the variable type definition of the library and the test programs

Merged Andreas Marek requested to merge test_variables into master_pre_stage

Merge request reports