Fixed compilation errors related to namedspaced enums
Merge pull request #98 from jamesrhurst/namespaced-enums

Fixed compilation errors related to namedspaced enums
Remove Zero and One impls
Baseline server support

Allows calling SSL_accept() instead of SSL_connect() when creating an
SslStream.
Fix test build
Merge pull request #54 from jmesmon/server

Server Support
Replace an expired cert with a new one to make tests happy
Slice syntax fix
Merge pull request #100 from gkoz/new_cert

Replace an expired cert with a new one to make tests happy
Runtime fallout
Merge pull request #101 from vhbit/runtime-fallout

Runtime fallout
Fix negative serials on generated certs

required for compatibility with Go crypto
Merge pull request #102 from vhbit/fix-neg-serials

Fix negative serials on generated certs
Add license and description
Update stuff for upload to registry
Add more crate metadata
sys (and bn): make CRYPTO_free() take a *mut c_void insead of a *const c_char

CRYPTO_free() ends up being used for a variety of types of data, not just
c_char. And it essentially takes full ownership of the type, making
*mut appropriate.

With this change it also more closely (exactly) matches the C defintion:
	void CRYPTO_free(void *ptr);
sys: add some methods for dealing with x509 certs
sys: add SSL_get_peer_certificate()
ssl: add get_peer_certificate()