Redmine  #2122: Can't download images from Krang via FTP

Krang::FTP::Server
* use Log - import reopen_log function
* post_accept_hook - call reopen_log
* transfer_hook - only call binmode if $file isa IO::Scalar; this is only
  true for templates, so media will use the default binmode
upgrade:
* Compress-Raw-Bzip2 to 2.060
* Compress-Raw-Zlib to 2.060
* IO-Compress to 2.060

git-svn-id: http://svn.krangcms.com/trunk/krang@6906 689d98c0-9023-0410-9c0b-f79783857903
marking these files as binary files.


git-svn-id: http://svn.krangcms.com/trunk/krang@6907 689d98c0-9023-0410-9c0b-f79783857903
handle it better when the URL doesnt have any query params

git-svn-id: http://svn.krangcms.com/trunk/krang@6908 689d98c0-9023-0410-9c0b-f79783857903
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
Merge branch 'master' into prod
Merge branch 'prod' of /opt/git/krang-trunk into prod