port BloomFilter from python-bitcoinlib
SPV storage WIP
move to leveldb
tmp
move code to separate storage module
serialize MerkleBlock to disk, along with chain, depth, work values
use new block serialization format to store in leveldb
random stuff
optimize; cache head, faster watched_addrs check, store hashes as binary
watch addresses by block height