Convert #defines to explicit type declaration for consistency
Fix docs
expose SSLeay and SSLeay_version
add the missing SSL_get_servername prototype (already handled in the existing SNI conditional section)
Merge pull request #363 from exarkun/sni-getservername

add the missing SSL_get_servername prototype
Merge pull request #362 from exarkun/ssleay-version

expose SSLeay and SSLeay_version
Merge pull request #361 from reaperhulk/define-to-int

Convert #defines to explicit type declaration for consistency
typedef has to come before function prototype that relies on it; only place that can happen is if the typedef is in INCLUDES woops
Merge remote-tracking branch 'origin/master' into certificates-and-stuff
Put back these other functions now that they ought to work.
This bit is important as well.