Strict datatypes and normal-form convertion
Corrected instance of NFData
Merge pull request #24 from xenog/strict-all-the-things

Strict datatypes and normal-form convertion
Do not clear an input script if we failed to sign it
Merge pull request #25 from plaprade/dont-empty-signatures

Do not clear an input script if we failed to sign it
script: add missing opcodes to Arbitrary ScriptOp
script: rename, implement encode/decode methods

Basic (internally consistent) encoding and decoding of ints and bool. Needs to
be cross-verified with C++ impl.
Merge remote-tracking branch 'upstream/master' into full-script

Conflicts:
	Network/Haskoin/Script/Types.hs