Fixes #5734 - API for external groups management

I don't think doing that in one controller (and interfaces..) is the right thing to do, let's consider fixing that separately.  @omaciel started a thread on foreman-users about delete responses, maybe you should file a bug about create if you think the general response code is wrong.