Fixes #7830 - interfaces api output is class specific

- per type rabl templates
- fixed api docs for interfaces
fixes #7331 - delete unassigned os default templates