freeze time in tests
TxBuilder::sign_input now allows missing keys in multisig and p2sh_multisig
add support for multisig signers to sign seperately
Added error message when keys missing
fix Script#op_if and Script#op_notif
fix Script#op_pick and Script#op_roll
add missing Script#op_2rot
clean up address and script types

this makes for consistent naming of the address/script types everywhere,
gives us some more flexibility to introduce new types,
makes #encode/decode_address more generic and
highlights the importance of carrying the address type along the hash160,
while still preserving the old APIs for compatibility
clean up network descriptions
fix block builder target comparison
fix regtest proof_of_work_limit
tx builder: option to add extra fee on top of the calculated minimum fee
key regenerates pubkey after setting privkey