fixed bug with an unset job id for non sauce runs
Bumped version to 3.1.1 to prepare for release.
Updated CHANGELOG.md gemspec and readme heading for 3.1.1 release.
Merge branch 'release/3.1.1' into develop