Fixing Compiler Error C2466
Remove unused function StackString() and class CCoins;
Discover some missing includes
Merge pull request #4810

c0f5d4a Fixing Compiler Error C2466 (ENikS)
Merge pull request #4812

53efb09 Discover some missing includes (jtimon)
8d5e510 Remove unused function StackString() and class CCoins; (jtimon)
sync: Add CTimeoutCondition

A condition that can wait for a specified timeout, this is useful when
it is known in advance that events have to be processed at some time in the
future.
net: add StartThreads and StopThreads signals

This allows modules to maintain their own threads.
net: Better inventory request management
squashme (reverse unmeant whitespace changes)
squashme: refcount bump isn't necessary
squashme: correct license for new files
squashme: Keep request timeout at 2 minutes for now

No need to lower it now.
squashme
Merge remote-tracking branch 'laanwj/2014_09_request_handling' into bitcoin-master-patched

Conflicts:
	src/main.cpp
Add logging to Completed which node completed the request
squashme: add comment
Merge remote-tracking branch 'laanwj/2014_09_request_handling' into bitcoin-master-patched
Re-introduce mapAskFor (so that we don't waste getdata messages with only 1 inv in each one)
Improve askfor logging

Conflicts:
	src/net.cpp
Add debug "tx" and "tx2" options