- 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=0