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 just find the definition of a module inside of the controller to then allow this param to be overriden to be strange. If this is a technical limitation then I can accept it. But I wonder then if we shouldn't follow over patterns and put this module inside of a concerns/ folder and mark this as such?