Fixes #5555 - fix org update action's apipie param

In the OrganizationController v2 update action, the param_group
resource contained hash named resource. This was not substituted
for organization. As a result hammer-cli-katello, through
api-bindings, was incorrectly expecting and passing resource
instead of organization to the update action. Subsequently no
organization attrs were being updated.

Update action was moved to a module to be included in the controller
so that apipie_concern_subst can be used to sub out resource for
organization.
I have no problem with any of them, but in both cases, it deserves short #comment on why we are doing it this way