fix openssl (testing required)
add some overflow checks and use correct msg formatting in openssl
Merge branch 'str_size_and_int64' into str_size_and_int64_openssl

Conflicts:
	ext/openssl/openssl.c
Add digest data_len overflow checks and few other fixes
Fix typo
Add missing overflow checks
Remove explicit casts to and from 64bit types
Merge branch 'str_size_and_int64' into str_size_and_int64_openssl
Merge remote-tracking branch 'bukka/str_size_and_int64_openssl' into str_size_and_int64