Check for openSSL version in SConstruct.

* Uses the openssl binary to detect the current version.
* Also detects compilation platform, and makes a C++ definition for it:
  Ubuntu:  RIPPLE_UBUNTU
  Windows: RIPPLE_WINDOWS
  OS/X:    RIPPLE_DARWIN
  Debian:  RIPPLE_DEBIAN