Merge pull request #17 from jgarzik/wally

Move varint, varstr parsing to BinaryParser for wider sharing of code.
Block, Transaction: de-serialize via BinaryParser
Connection: parse TXs, blocks via their object parsers.