Add bip32 master key generation

Disable bip32 on non-bitcoin addresses

These are disabled because non-Bitcoin address prefixes for BIP32 are not yet defined.