* makes -ecash default to true, rather than false
* stops manual setting it to true in tests, since they were already expecting XEC results, except for:
* adapts the bitcoin-tx test vectors which I have overlooked in previous patches
after this, anyone wanting to use the old BCHA default unit and CashAddr prefixes is required to start the node with `ecash=1`