Replace tagcloud.swf by tagcanvas.js
Support special/international characters in tags (taken from https://github.com/josephcc/octopress-cumulus/pull/3)