Remove the restrictions around retry_count

Previously retry_count would only apply to builds that were either:
* on the master branch
* had 'merge on success' enabled

Now it it will work the same for all builds
Remove duplicate tests for should_reattempt? logic
Merge pull request #117 from square/rob/unscope_retries

Remove the restrictions around retry_count