Documentation update
Merge pull request #17 from plaprade/master

Documentation update
protocol: add missing script opcodes to data type
protocol: instance Binary ScriptOp 'get' methods
protocol: instance Binary ScriptOp 'put' methods
Moving script and opcodes from Haskoin.Protocol to Haskoin.Script
Fix warnings
Merge pull request #18 from plaprade/move-script

Moving script and opcodes from Haskoin.Protocol to Haskoin.Script
Merge all the protocol types into one file
Merge pull request #19 from plaprade/merge-protocol

Merge all the protocol types into one file
Changed messages to record syntax
Merge pull request #20 from xenog/single-threaded-stratum

Changed messages to record syntax
Corrected multi-threaded Stratum
Merge pull request #21 from xenog/multi-threaded-stratum

Corrected multi-threaded Stratum
Adding the Reject message to the protocol types
Strict datatypes for Stratum and JSON-RPC messages
Merge pull request #23 from xenog/stratum-strict

Strict datatypes for Stratum and JSON-RPC messages
Merge pull request #22 from plaprade/reject-message

Adding the Reject message to the protocol types
Merge remote-tracking branch 'upstream/master' into full-script

Conflicts:
	Network/Haskoin/Script/Types.hs
Types.hs: add missing types