dia to sml: add support for multiple inheritance in graph builder

- add doxygen comments to context
- make filtering of objects by type explicit in workflow rather than
  implicit in the guts of processor.
- graph now allows multiple parents - multiple inheritance validation
  pushed into pod transformation