Removing the extraneous history messages of checkout/checkin when they happen as part of a (un)trash, (un)retire, delete action.

git-svn-id: http://svn.krangcms.com/trunk/krang@6909 689d98c0-9023-0410-9c0b-f79783857903
Now check wont_publish on candidate stories in _add_category_linked_stories

git-svn-id: http://svn.krangcms.com/trunk/krang@6910 689d98c0-9023-0410-9c0b-f79783857903
Media can skip the checkout/checkin history pairs when retiring, trashing, or deleting an object

git-svn-id: http://svn.krangcms.com/trunk/krang@6911 689d98c0-9023-0410-9c0b-f79783857903