Add support for Constructor and NamedConstructor

Add support for Constructor and NamedConstructor on interfaces. The layout, references and style (names and classes) are fully compatible to the old respect tool (v1).