Fix IsInitialBlockDownload which was broken by headers first.
Add a locking mechanism to IsInitialBlockDownload to ensure it never goes from false to true.
Win32: log addresses found in Discover() calls
Win32: change buffer size for gethotsname in Discover()

- 256 byte is the maximum, as per
  http://msdn.microsoft.com/en-us/library/windows/desktop/ms738527%28v=vs.85%29.aspx
Use complete path to include bitcoin-config.h.
[REST] fix headersonly flag for BINARY responses
qt: Update translations from transifex
[REST] give an appropriate response in warmup phase
[REST] set REST API behind "-rest" option
Merge pull request #5326

5dc713b [REST] set REST API behind "-rest" option (Jonas Schnelli)
78bdc81 [REST] give an appropriate response in warmup phase (Jonas Schnelli)
210eba9 [REST] fix headersonly flag for BINARY responses (Jonas Schnelli)
Merge pull request #5273

cd4d3f1 Win32: change buffer size for gethotsname in Discover() (Philip Kaufmann)
8fa0494 Win32: log addresses found in Discover() calls (Philip Kaufmann)
Merge pull request #5158

9ec75c5 Add a locking mechanism to IsInitialBlockDownload to ensure it never goes from false to true. (Ruben Dario Ponticelli)
a2d0fc6 Fix IsInitialBlockDownload which was broken by headers first. (Ruben Dario Ponticelli)
Add 'invalidateblock' and 'reconsiderblock' RPC commands.

These can be used for testing reorganizations or for manual intervention in case of
chain forks.
Delay writing block indexes in invalidate/reconsider
Introduce a hidden category
Fix python usage for arch's broken maintainers
Remove -printblock, -printblocktree, and -printblockindex
Merge pull request #5384

e3f315a Fix python usage for arch's broken maintainers (Matt Corallo)
Merge pull request #5385

57be955 Remove -printblock, -printblocktree, and -printblockindex (Pieter Wuille)
Merge pull request #5374

a53d16a Use complete path to include bitcoin-config.h. (Pavel Janík)