all: rename D to d as per SEC convention
script: fix capitalization in test fixture
tests: always use for, it testing style
Merge pull request #207 from dcousens/genclean

General cleanup
package: add contributors
package: removes request devDep
use ecurve instead of custom ec
ecpubkey: removed unnecessary alias
Merge pull request #208 from dcousens/ecurve

Ecurve
wallet.processTx accepts isPending flag and passes it on to output
wallet.createTx ignores pending utxo
wallet: processTx -> processConfirmedTx, processPendingTx
wallet: delete utxo instead of marking it as spend
Script: adds Script.EMPTY constant
Script: use fromChunks internally for all Script templates
Transaction: remove unnecessary Buffer copy
Transaction: remove unnecessary clone
Script: parseChunks now uses bufferutils
Script: re-order functions to project order

Removes Script.parseChunks and merges it into Script.fromBuffer
Script: check hex not template result