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
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