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
rubygem-foreman_api is now available in Fedora 18
fixing re-creation of sync even notifier

Runcible::Resource::EventNotifier uses delete, not destroy for deletion
fix relative_url_root configuration on rails 3.2

removes dependency on ENV['RAILS_RELATIVE_URL_ROOT'] completly
remove ENV['RAILS_RELATIVE_URL_ROOT'] usage from source code
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
951223 - Custom info display in the Systems Custom Information page
is misaligned
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
Made repo clear contents also clear the search indices

An issue cropped up where during the refresh of a content view
we cleared the contents of an existing repo but the old search indices
were still preserved. This caused issues when filters were applied
to the repo but didnot get reflected in the indices. (we needed to unassociate old content)
Updating tests for filter id changes
Merge pull request #2014 from parthaa/953655

 953655-Added a search field needed by the content filter 'publish' call
Merge pull request #2016 from daviddavis/temp_1366324065

Updating tests for filter id changes