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 #6560 - Extract puppet parsing logic
Fixes #6444 - add support for virtual NICs
Extend additional interface details
NIC facts parsing change

Subclasses does not define their own attributes and serialize them to
attrs hash. All BMC attributes are extracted to separate columns so it's
possible to search NICs by those attributes. Attrs can still be used for
custom attributes (e.g. coming from facts).

NIC form was ajaxified which means that we redraw the form for
particular interface class. We can easily define custom forms for
various interfaces types.

Added support for virtual and physical interfaces. Initial support for bridges
(to keep tests green). Important imported attribute can be set via UI as
well.

IPMI facts parsing and BMC NIC creation

NIC orchestration is now optional and can be set for every interface.
All created interfaces based on facts (BMC or Interface) are not
managed.