codenamev Retry pull-request creation if there are errors
There is a race-condition when creating a Pull Request on GitHub where the feature branch that was pushed in the previous command may not be completely resolved by GitHub.  This adds a few retries as a means of waiting it out.

Closes #84
Merges #226

LGTM given by: @nhance
Latest commit 97af5db May 10, 2018