ruby186: fix compilation against newer OpenSSL

Fixes #258.
ruby182: fix compilation with newer OpenSSL

This is the same fix as ruby186; see #258.
ruby182: remove inaccurate caveats

Ruby 1.8.2 didn't come with rubygems.