models: simplify the property handling

now, properties are handled in a similar way as in the problems:

- the file $MODELproperties.hh contains all type tags required by the
  model but no type tags or property definitions
- the file $MODELpropertydefaults.hh is removed and its contents is
  moved to the beginning of the $MODEL.hh file