use standard __func__ instead of __PRETTY_FUNCTION__
Merge pull request #4111

1cc7f54 use standard __func__ instead of __PRETTY_FUNCTION__ (Philip Kaufmann)
Add a built-in SHA256/SHA512 implementation.

This also moves the HMAC-SHA512 implementation to sha2.cpp.
Switch script.cpp and hash.cpp to use sha2.cpp instead of OpenSSL.
Remove getwork() RPC call
Switch miner.cpp to use sha2 instead of OpenSSL.
Add built-in SHA-1 implementation.
Move crypto implementations to src/crypto/
Add built-in RIPEMD-160 implementation