Add Gitpan::Release->gitpan_version for version normalization.

I've picked a small release with different version schemes to test with.

For #29
Add methods to list special sets of tags in a convenient way.

For #29
Normalize the gitpan version of a release.

For #29
Merge branch 'issue/29' into rewrite