Add the related SHA
Prevent pull requests deploying
Prevent loops

If we're already on a build tag, we don't need to do anything.
If the env vars are not set, don't fail to build
Merge pull request #81 from Pezmc/chores/travis-loop-fix

Enhancements to travis release system, hopefully travis should test this merge.