content views - ui - hide the filter tabs until they are initialized

This is a minor change to hide the html definition of the
tabs shown on the filter edit pane, until after they have
been initialized.  This is to eliminate the current behavior
where user briefly sees the html rendered and then transformed to tabs.
content views - minimize js initialization and fix for jeditable js error

This commit contains a few minor changes:
1. minimize the 'initialize_*' that occur as user navigates to
   through filters ui... previously, we'd perform logic in
   'initialize_errata_rule_params' even if the user is not on
   the errata pane...

2. because of the initialization, a error would occur trying to
   access KT.editable... this error was because the js was not being
   loaded (which was expected because we were not on that pane)
content views - update the include/exlude to be similar to new mockups

This commit contains changes to make the include/exclude of a filter
rule more closely reflect the latest mockup.

E.g. user is on package rule... they see something like:

"Specifying Included Packages (Edit)"

User clicks on 'Edit'
A subpanel opens
User clicks on "Specify Excluded Packages"
User clicks "Close" to close subpanel
User now sees "Specifying Excluded Packages (Edit)"
content views - add 'summary' info to filter rule list

This commit contains changes so that when a user
looks at the rule listing for a given filter, it will
provide a summary on each of the rules.

E.g.
Include Errata: Bug Fix: 04/01/2013 - 04/04/2013
Exclude Packages: xterm, dtterm
Include Errata: Security: Any date
...etc
content views - minor change to address a jeditable initialize issue
content_views - test fix
content views - changing from has_key to blank on several hash checks

This commit contains a few chagnes on the filter rules helper
to check the rule parameters hash using '!blank?' instead
of 'has_key(:somekey)'.  The reason being we want the same
behavior to be applied if the key is empty (e.g. somekey="")
as if it were non-existent.
jeditable datepicker - allow the user to clear the date

This change will let the user 'clear' the date field.  This
is useful, if the user has a date field currently set with
a date (e.g. 4/1/2013) and they want to reset it (e.g. '').
content views - after filter rule created, open the rule for edit

Before this commit, after a rule was created, the creation
subpanel would be closed and the user would be placed on the
filter edit pane.  This would allow the user to create more rules;
however, the reality is that it is more likely that a user will
want to edit the rule just created.  This commit will address that.
content views - fix tests failing after adding a render of js partial
content views - minor updates based on PR 1847 comments
remove empty line to make someone happy...
Merge pull request #1847 from bbuckingham/fork-content-filters

content views - ui - several minor enhancements and fixes
Code to incorporate filters while publishing CVD
Added version compare facility for package rules
Added tests for the errata and package_group publishes
Fixed a couple of unit tests to make travis happy
Removed unused comments
Moved the index_package and errata calls to a single method

Added this so that we can add "index_package_groups"
in a single place instead of having to repeat it everywhere
Added infrastructure for package groups index and search