allow custom converter to set backend info such as outfilesuffix

- add DSL for custom converter to use to set backend info
- add test to ensure outfilesuffix is set properly
- remove unnecessary default for opts argument on converter initializers