Add a convenience method to get all tags in the repository.

Fixes #27.
Merge branch 'master' into tag-enumeration
Changes per review + merge master.
Merge pull request #221 from tiennou/tag-enumeration

Add a convenience method to get all tags in the repository.