HDWallet: more explicit branch for parentFingerprint
HDWallet: improve testing coverage
HDWallet: fix test data descriptions
HDWallet: remove toHex
HDWallet: remove unused test data
HDWallet: consistent test data ordering

Also adds network parameter for later moving the network specific tests
to be data driven.