dia to sml: fix csv parser support and re-enable tests
dia to sml: split type profile from transformer
dia to sml: fix bug in generation of engine model after refactoring