Allow releases to be tagged with lightweight tags.

These seem to be what github throws on releases.
Be more sure of the API key we're using for releases.
Merge pull request #124 from pjf/travis_releases

Yet another travis release attempt.