Allow arbitrary tag names.  

Instead of slugifying the tag names this will keep the original tag names, but only
use the slug for creating the file names.

If two tag names reduce to the same slug, these tags will be silently merged and
one of the original names will be used as the name.