Making OP_PUSHDATA ScriptOp and CoinbaseTx lossless. When decoding them, all data is now preserved.
Adding MerkleBlock type
Removing AUTHORS file
Adding InvMerkleBlock to InvType Arbitrary typeclass
Adding FilterLoad, FilterAdd and FilterClear messages
Changing the endianness of the block hash
Endianness of block hashes should only be reversed when interpreting them as proof of work
Merge remote-tracking branch 'upstream/master' into full-script

Conflicts:
	Network/Haskoin/Protocol/Script.hs