Remove OpenSSL dependency.

OpenSSL dependency remains in tests (for now) to validate the non-OpenSSL implementation.
Also added btc-to-satoshi and denomination conversion tests.