PKCS7 internal cleanup
remove unused imports
handle HMAC's key/data arguments using `to_s` instead of `to_str`
improve BN's (to_i) conversion to happen without the "middle-man"
reformat SSLSocket and add debug-ing around exceptions + fix some method names
these seems to prefer `to_s` over `to_str` conversion
avoid getClassFromPath since `X509.wrap` is called from a loop
toASN1: use `to_s` & "optimize" for the BN case - avoid the need to rebuild a big int