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
organizations 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.