Add automatic deploys to GitHub releases via Travis
+ Correct mistake in travis.yml
+ Remove Travis deploy

Our custom tagging was causing this to trigger.
We can just rely on the custom solution for now!

+ Catch branches with /'s in their name as that's not a valid filename
Mark as non-draft
Enhance the release uploads to ignore pull requests and include the related hash.
+ Fix some errors in the bash logic
+ Correct error in prinf