HDWallet: remove HmacBytesToBytes
HDWallet: adhere to BIP32 for CKD
Transaction: remove untested hash array support
convert: remove hex functions
crypto: HMACSHA512 into crypto and add tests
Syncscript: general cleanup
Address/Script: consistent function ordering
Script: use PubKey objects not prebuilt Buffers
Transaction: rename hashTransactionForSignature to hashForSignature
Transaction: rename (de)serialize to [to/from]Buffer
Sasdfodj