[api] add the basics for a group request type
[api] create an official hook called during create of a request
[api] fixing and testing of group actions
[api] some more refactoring of requests and fixes for groups
[api,webui] fix ruby 2.0 reported problems and update gems
[api] support searching for grouped requests