Correct gem version number in README.rdoc
fix exception getting script address from invalid transactions (see testnet aba0441c4c9933dcd7db789c39053739ec435ab742ed2c23c05f22f1488c0bfd)
validation: pass block validator reference to individual tx validators

This way the tx validator can still use the optimizations provided by fetching all
data at once in the block validator, but it is only done when actually needed.
Without this it would always fetch the data even when it's just doing a syntax validation,
i.e. when storing blocks before the last checkpoint.
storage: ignore OP_RETURN scripts explicitly so they don't log an "Unknown script type" message
storage: option to index types of inner p2sh scripts
recognize type of multisig scripts with more than 3 keys
node: announce our own address/port to the network
don't confuse large block version with namecoin AuxPow

fixes parsing of testnet block 265322 with version 123456789
fix script debugging with not-executed OP_IF branches
script: add missing comments for opcodes
don't execute p2sh scripts recursively

ec544dd30d371ab4104c64d3a03f07efbb598802db27c821773489be54200469:1 spends a p2sh output with a p2sh script that in turn matches the p2sh template
add checkpoints for mainnet blocks 300000 and 305000 and testnet block 250000
eliminating redundant attribute definition
refactoring storage to remove Sequel related code from StoreBase
p2sh support, multikey sign
cleanup p2sh support in Builder, proper tests
optimize Bitcoin::Validation::Block.spent_outs_txins to avoid calling get_tx on TxIns
clean up Bitcoin::Validation::Block.spent_outs_txins optimizations
add bip38 (non-ec-multiply) support to Bitcoin::Key

  key = Bitcoin::Key.from_bip38(encrypted_privkey, passphrase)
  key.to_bip38(passphrase)
add warp support for Bitcoin::Key

  key = Bitcoin::Key.from_warp(passphrase, salt)