allow access to request instance in subclasses
add changelog entry
add possibility to overwrite decision about ssl switch
Merge pull request #38 from mikey179/master

more work for 3.1.0