Add libtool generated files to .gitignore
Merge pull request #4421

caf6150 Use async name resolving to improve net thread responsiveness (Huang Le)
rpc: Prevent easy memory exhaustion attack

Allocate memory for POST message data only as bytes come in, instead of
all at once at the beginning.

Fixes #4343.
[Qt] remove dup includes in bitcoingui
[Qt] seed OpenSSL PNRG with Windows event data

- see https://bitcointalk.org/index.php?topic=113496.msg1228193#msg1228193
  for the initial suggestion for this
- also ensure consistent debug.log message format
[Qt] Replace status bar unit icon with actual images
Remove unused variable
Fix CChain::GetLocator
Add CChain::GetLocator() unit test
Send rejects and apply DoS scoring for errors in direct block validation.

75f51f2a introduced asynchronous processing for blocks, where reject messages
and DoS scoring could be applied outside of ProcessBlock, because block
validation may happen later.

However, some types of errors are still detected immediately (in particular,
CheckBlock violations), which need acting after ProcessBlock returns.
Use pong receive time rather than processing time
Merge pull request #4472

9f4da19 Use pong receive time rather than processing time (Pieter Wuille)
Merge pull request #4457

834e46e CBlockIndex()::SetNull() method to avoid code repetition (jtimon)
remove SOCKS4 support from core and GUI

- now we support SOCKS5 only
error out, when we detect -socks argument
Rename SendMoneyToDestination to SendMoney.

Get rid of SendMoney and replace it by the functionality of
SendMoneyToDestination.  This cleans up the code, since only
SendMoneyToDestination was actually used (SendMoney internally from this
routine).
qt: Pick translation messages only from necessary files

Utility libraries (common, util) as well as extra tools shouldn't be
parsed for translation messages, only the server and wallet part qualify
here.
Move ui_interface to bitcoin_server.a

There is no need for it in the utility libraries or tools.
Put it in init.cpp, and in the tests separately (as they can't link init).
Merge pull request #4459

73ac7ab Move ui_interface to bitcoin_server.a (Wladimir J. van der Laan)
5090303 qt: Pick translation messages only from necessary files (Wladimir J. van der Laan)
Merge pull request #4467

1f740dd Remove unused variable (R E Broadley)