Dogecoin tests

Adds a bunch of dogecoin specific test vectors. This also uncovered a bug in `Wallet.fingerprint` that was truncating leading zeros, thus making child derivation fail!