This adds the startup argument -hdkeypath
which allows to set the BIP32 keypath scheme during the creation of a wallet.
This PR would allow to use keypath-scheme after BIP44, etc. to be compatible with other wallets.
This PR does not change the keypool mechanism. Even if the keypath would allow public-key-derivation, we still derive all keys with private-key-derivation and fill up the keypool. Though, a PR that would enable public-key-derivation would be “in a reviewable size” once this gets merged.