Suppress edit and update unless the core file has been tagged as completed.
Merge branch 'develop' into refactor_tag_as_completed
Merging in addition of needed mailboxer controller.
Stop trying to send emails to people.
Objects are now tagged as completed from within the content_creation_job, which is also the sole place in which derivative creation occurs, which is a-okay cuz we don't actually support the notion of doing content revisions against a core record currently.  This means that an object isn't 'complete' until all of its derivatives and its thumbnail file (if one ought to be created) are finished.  Which also means that the addition to the catalog controller that filters out incomplete core records should dtrt.  No more incomplete files on the front page or anywhere really, if you're searching for them.
Merge pull request #471 from NEU-Libraries/refactor_tag_as_completed

Refactor tag as completed