FIX: history controls in cvmfs_server

This provides some improvements of the history handling in `cvmfs_server`.
In particular:
* possibility to use tag descriptions with spaces
* sanity check for duplicating tag names