release-cleanup-optional

Change release command to only cleanup branches when passed the new `--cleanup` flag.  

This fixes an issue where releasing a branch kicks off one last Travis build for the feature branch which blows up because the branch gets deleted.