Misc consistency things, and testnet3
- Using FancyByteArray everywhere
- Starting to (probably not finished yet) return ReadOnlyCollection<T> from things where it makes sense.
- switching everything over to testnet3, but leaving the official Bitcoin things commented-out for now.