Merge branch 'release/0.12'
spring cleanup
cleaned up the unused elisp files.
Add openssl compile-time version check.

The code won't build without openssl 1.0.0 or better. E.g. default OSX
openssl will not work (install one from brew instead).
Merge pull request #1 from berkus/patch-1

Add openssl compile-time version check.
making projects independent