Add x509 bindings
Do not redefine time_t, since asn1 already defines it.
Move macros to macros, and some functions that have changed between versions to macros
One more macro with a confusing error
Merge pull request #126 from cyli/x509

Add x509 bindings (Refs #77)