Changed filter rule parameter conventions
Added tests to check the new age params
Removing commented code
Made some modifications on the unit test as suggested in PR 1746
Small test fix with the hope that it'll make travis happy
Merge pull request #1746 from parthaa/filter-rule-changes

Filter rule changes
panel - allow user to specify url after subpanel submit

This commit contains a minor enhancement to allow
the user of the subpanel to specify the url to
access after a subpanel has been submitted.  By default,
it will use the action that is defined on the panel.

An example where this is useful is in content view definitions:
- user goes to content view definitions page
- user opens a definition, the 'Views' pane is initially displayed
- user clicks 'Filter' to go to the definitions filters
- user clicks 'New Filter' which opens a subpanel to create
  a new filter
- user clicks 'Create' to create the filter and close the subpanel

At this point, the user would like to stay on the Filter pane;
however, the default behavior of the panel is to open the 'Views'
pane as that is the initial action defined for the object.
With this change, the user has the control to specify a different
pane (e.g. Filter), if desired.
content views - filters - ui - add ability to create/view/delete filters

This is an initial commit to add content view definition filters in
to the UI.  It allows user to create, view and destroy them.
content views - filters - ui - add ability to create/view/delete rules

This is an initial commit to add content view definition filters rules in
to the UI.  This allows the user to create a rule for a filter, view
it in the list of rules and delete.

It does not support editing the rule or adding more details (e.g.
pkgs/groups/errata, include/exclude...etc).  Those changes will
come in a separate commit.
content views - filters - ui - add ability to associate prod/repos w/ filter

This commit includes changes so that a user can associate
products and repos with a content view definition filter.
The products/repos selectable are based upon the ones
that are associated with the definition.

This commit also contains some changes to make the haml
common, since the product/repo selector is used both
in the definition and filter.
content_views - filters - ui - add support for package rule and misc chgs