content views - refactor 'refresh' to content views controller

This commit contains a minor change to move the existing code
for content view refresh over to the content views controller.
When this code was first introduced, refresh was the only
action being performed on a content view; however, we have since
added an auto_complete action and will soon be adding destroy;
therefore, this refactor is to simply have the actions grouped
together.
content views - ui - add the ability to delete a content view

This commit contains UI modifications to allow a user to
delete a content view.  In order for a user to be able to
do this, the view must only exist in Library.  If it exists
in other environments the remove will be disabled and a tipsy
will be displayed to inform the user.

This commit also contains changes so that the following
actions may not take place at the same time :
    delete, refresh, publish view

In order to support this, the appropriate links will be
disabled when an action is in progress.
content views - fix test that failed when running entire suite
Querying filters with filter_id rather than filter_name

In the CLI, we were using filter_name to perform actions on filters which was
causing problems since filter names can contain slashes and other characters
that are problematic for URLs.
1956 - adding unprotected checkbox to auto-discovery
equality fix
content views - minor PR feedback on #1990
Merge pull request #1990 from bbuckingham/fork-content_view_delete

content views - ui - add the ability to delete a content view
Merge pull request #2009 from daviddavis/filter_id

Querying with filter ids rather than names
 953655-Added a search field needed by the content filter 'publish' call
Merge pull request #2011 from jlsherrill/auto_discovery_fix

fixes 1956 - adding unprotected checkbox to auto-discovery
Merge pull request #2014 from parthaa/953655

 953655-Added a search field needed by the content filter 'publish' call