Bugfix: Check that the tag name exists before using it
Tagging: Use animation when showing/hiding tags
Tagging: Fix bump effect in hiding/showing tags animation
Tagging: Misc styling changes
Tagging: Fix sorting tables with tags

Since tags tend to consume a lot of space, we were adding them in
separate rows in the language table, but this broke table sorting since
the tag rows are sorted independently.

Now we keep the tags in a hidden cell of the respected row, and insert
the rows dynamically just after the table is sorted, and remove them
before sorting the table again.
Tagging: Swap the placement of Add tag and Hide tags

To be consistent with the project page
Bugfix: Don't add extra fields for parent dir item on stats tables
Cleanup: The data to be shown on templates must be retrieved on views