Changed coinbase (Spendables) to have a negative icnf - otherwise they collided with normal transaction inputs for lower hight blocks and caused getBlock to fail
!!! will render getBlocks useless for any database, however, if ran in purged mode it should be pruned away after 100 new blocks

TransactionFilter::process() will now relay, even if the transaction is already known to the node (needed for relay of our own transactions)
Added BloomFilter Support
Notes:
A lot of the code was reused from the bitcoin/bitcoin project, but restructured.
Not tested in a live environment yet, but at least nothing seems broken!