improved the hawtio code generation; use more strict groups of core endpoints and use combo box/enum for language