As per our discussion last night, I've made the changes to the code and tests needed to add a global flag so that autojenkins can be used when when jenkins is secured using default/self-signed certificates.
Added ability to ignore SSL certificate errors in case Jenkins is behind SSL with self-signed certs.
Fixing Travis fail.
Adding global flag to ignore SSL certificate errors.
Fixed tests for new changes to global SSL Certificate Errors flag.
Added global flag documentation.
Just added brief usage documentation
Somehow I thought more of the requests code was centralised in a couple of methods, avoiding this much duplication. I will probably simplify this after merge. I will also be releasing a version to PyPI shortly after.
I have done some cleanup, added you to the contributors list, and released to PyPI as 0.9.0.