674: Remove all knowledge of HD derivation in the ledger r=nc6 a=dcoutts
The ledger is not supposed to know about HD addresses. That is supposed to be transparent to the ledger and handled only by the wallet.
Of course none of the ledger rules care about HD derivation, but the library support was there and used only by the genesis block generation code. This patch removes that only use, and then all the HD derivation support code, both from the ledger and the ledger crypto support library.
See the more detailed comments on the individual patches.
Co-authored-by: Duncan Coutts [email protected]