Merge pull request #99 from gkoz/context_reuse

Hasher: static contract checking, context reuse
Fix to pkg-config 0.1
Add openssl-sys dependency on windows
Fix windows dependencies
Bump to 0.2

Also removed the PNaCl support. It hasn't worked anyway in a while since
the pnacl-libressl-sys library doesn't have any of the FFI bindings and
makes openssl's Cargo.toml a mess.

This is a minor version bump since Hasher's API changed
Drop execute bit on file
Add MaybeSslStream
Release 0.2.1
Make SslStream Cloneable

Closes #6
Release v0.2.2
Fix doc test and stop doc upload
Allow passing in Android paths
Merge pull request #109 from Manishearth/android

Allow passing in Android paths
Directly substitute $OPENSSL_PATH
Merge pull request #110 from Manishearth/patch-1

Directly substitute $OPENSSL_PATH
Speed up SslStream initialization a bit
Add a feature to openssl-sys to cause it to build a local copy of libressl for
use instead of whatever pkg-config says (which in the case of crosses, is almost
certainly incorrect). This is for PNaCl.
Merge pull request #108 from DiamondLovesYou/nacl-crosses

Use locally built libreSSL if targeting NaCl instead of the host's versions.
Now that pkg-config 0.1.1 has been published, delegate to bailout detection to pkg-config.
Also bump version minors for publishing. :)
Merge pull request #113 from DiamondLovesYou/nacl-crosses

Now that pkg-config 0.1.1 has been published, delegate bailout detection to pkg-config.