Edwin Fine  First version.
Josh Wright  Fixed relative imports.
Stavros Korokithakis  Reviews and merges.
Ilya Konstantantinov  Conversion to pyOpenSsl and receipt date fix.
