Change how public eckeys are managed internally so the interface will be
compatible for example calling bip32key.key.getBitcoinAddress() will just
work as well as functions like wallet.generateAddress().