generalize checking if tx is in mainchain for GetTransaction
move spamuser key validation from CheckTransation to ConnectBlock.
reason: this is not context-independent validation.
trying to fix infinite recursion in SetBestChain
update version
some nodes are still on the wrong chain (block 18973 with an invalid spamuser). checkpoint the
correct branch to force them to go to the right chain.
fix "CreateNewBlock() : ConnectBlock failed" due to "duplicate username".
improve transaction collect in CreateNewBlock
partialy revert changeset 77d1a4fb. fixed one case (that -reindex would fix anyway) but broke another one.
rpcallowip is important
Called out debug.log
Join multiple dhtget responses. fix #14
Merge pull request #60 from vdm/patch-1

Called out debug.log
validate post to promote. fix #34
missing function. thanks jpfox
Fixed small typo
Merge pull request #64 from basst85/patch-1

Fixed small typo
Update README.md - fix compiling link and notes
Merge pull request #67 from iShift/patch-1

Update README.md - fix compiling link and notes
fix tiny typo
Merge pull request #69 from Finkregh/patch-1

fix tiny typo
Explicitly initialize members of fundamental types; avoids "jump depends on
uninitialized value"-warnings by valgrind.