NX-493: Cleanup and group support

Current NX2.x UI is somewhat limited with custom
repo types, hence removed repo type and instead using
the core ones (as any other plugin does) as UI cannot
create custom repo types for groups. Same done for
hosted and proxy repo.