Integrated bug fixes from Samuel Loury.
File that is untagged via the VFS is removed from DB when it no longer has any tags.
Added ability to rename tags via the VFS.
Minor change to 'files' subcommand help.
Added ability to delete tags via the VFS using 'rmdir' if they are unused or 'rm -r' if they are applied to files.
Removing a symbolic link in the VFS now only removes the single parent directory tag, rather than all tags in the path. This plays better with 'rm -r'.
Updated README.
Prevented nested tag directories from being deleted as the tag it represents may still be in use.
Query directory now contains a README file if no queries have been created.
Query directory help file improvements.
Changed the way query directories work: they no longer need to be created before accessing and are saved automatically upon first access.
'tmsu tag --create' now allows multiple tags to be specified.
Fixed minor errors in Zsh completion.
Added examples to command help.
Minor change to README.
Added tag v0.3.0 for changeset 2c90981d699d
Removed 'in development' from 0.3.0 release notes.
Added tag v0.3.0 for changeset 6d42d13386ae
Makefile now produces archives with archive name directory inside.
Added Bitcoin address.
Removed spaces from Bitcoin address.
Replaced Bitcoin address with TMSU vanity address.
Prepatory work for tag values.

Refactored code to use common file query logic.