Fixes #6532 - permission related api extensions

 - usergroups#show lists associated roles
 - listing available resource types
 - filters#show lists associated roles
 - filters#index lists associated roles and permissions and orders the results
 - pagination in permissions#index
 - missing parameters in apidocs for usergroups and roles
 - usergroups require name
fixes #4155 - enable host/CR (dis)association via api
Fixes #6528 - Silence seeds.rb when in test env
fixes #5197 - Preallocated disk support for oVirt
fixes #6441 - allows filtering of parameters per controller

There is an issue where certain parameters for particular
controllers are causing the log to fill up. This allows the ability
to filter parameters by controller.

This allows each controller to add additional parameters to filter.
In a controller, to filter parameters name and description, you can add
the following:

include Foreman::Controller::FilterParameters
filter_parameters :name, :description
fixes #6497: New Organization: Focus should exist in Name field
Fixes #6537: Entering a very large number for idle_timeout is unchecked, crashes UI
Fixes #6580 - XSS in operating system name/description (CVE-2014-3531)
fixes #6586 - allow user customizable password in rake permissions:reset
fixes #3664 - support deletion of installation media that's in use
Fixes #6057: highlight active tab based on current URL.

Highlight the active menu tab based on the current URL
rather than relying on the controller and action.  This
fixes a problem where top level menus that contain plugin
menu items were not being highlighted when active.

http://projects.theforeman.org/issues/6057
fixes #6487 - use consistent icon set
Fixes #6582: Change position of buttons when editing a location
fixes #5178 - unify API parameters and return values. User creation should not require payload wrapped with 'user' root
fixes #6562 - APIv2 is declared stable as of the next release
fixes #3601: Use secure websockets if available

Websockets_ssl* settings must be configured with the appropriate
certificates for this to work.
Fixes #6641 - Explcitly add fog-json and fog-brightbox for jenkins