Merge pull request #35 from nubs/customize-release-notes

Allow the user to specify what the previous tag was. Fixes #33.
Use the previous release on the same branch as the default.

Releases are targetted to a branch.  This means that if we know the base
branch (via --target-branch) then we can use that to find the most
recent release for that branch.