Implemented findAndDelete.

Need for strange transactions with signatures in scriptPubkey.
See FindAndDelete in Bitcoin core.
Clean-up of CHECK(MULTI)SIG code.

Refactored some code and added enforcement of in-order
signature/pubkey satisfaction in MULTISIG
Bug fix: OP_CODESEPARATOR handling

Handling the case of co-separators in scriptSig but none in scriptPubkey.
Merge pull request #68 from lornap/checksig_update

Clean-up and update of CHECK(MULTI)SIG
Script: fix warnings in Evaluator.hs

Fixes #69
Script: implement suggestions of hdevtools

Style fixes and redundant braces mostly, some small logic changes in
OP_CHECKMULTISIG
Script Tests: remove unused imports
Script Tests: fix most warnings

TODO move repl stuff
Merge pull request #70 from OttoAllmendinger/fix-warnings

Fix warnings
Refactoring RPC
RPC.hs & Types.hs already compile
RPC.hs & Types.hs already compile
Conduit.hs compiles
Client.hs compiles
fixed warnings