Backport some bindings (#2944)

* backport a function from 1.1.0 for x.509 (#2939)

* Bind another function because reasons (#2940)

* Bind another function because reasons

* ptr

* move to the correct section

* pip is prejudiced against dashes and underscores (#2922)

* Test with both old pypy and new pypy (#2875)

* Test with both old pypy and new pypy

* use an old as heck pypy

* revert

* dont try to coverage pypy2.6.1

* ALL THE PYPYS
6 files changed