sign/verify message bitcoind style

original code from https://github.com/scintill/php-bitcoin-signature-routines by @scintill (he just had the code to verify, I added signing).

test data is generated using bitcoind.
test data can also be verified against bitcoind by setting SignVerifyMessageTest::$againstRPC to true (and you have to change the RPC password I guess ...)
the tests aren't checked by phpcs and are a lost cause xD