Merge pull request #4293

fa126ef Avoid undefined behavior using CFlatData in CScript serialization (Wladimir J. van der Laan)
change "char pch[200000]" to "new char[200000]"
doc: Remove unused section from release-process.md

It is outdated information. If we ever resurrect gitian-downloader it
can be brought back from history and updated.
Merge pull request #4314

b3c912d [Qt] Change Coin control labels and tooltips because of non-rounding fees (Cozz Lovan)
[Qt] don't allow translation of our example btc address
Issue warning if collecting RandSeed data failed
Merge pull request #3960

3f9a019 added list/get received by address/ account tests (Alon Muroch)
qa/rpc_tests: Wait for handshake to complete in connect_nodes

This avoids a race condition in which the connection was
made but the version handshake is not completed yet. In that
case transactions won't be broadcasted to a peer yet, and
the nodes will wait forever for their mempools to sync.
Merge pull request #4394 from laanwj/2014_06_rpc_tests_connectnode

qa/rpc_tests: Wait for handshake to complete in connect_nodes
build: fix build weirdness after 54372482.

bitcoin-config.h moved, but the old file is likely to still exist when
reconfiguring or switching branches. This would've caused files to not rebuild
correctly, and other strange problems.

Make the path explicit so that the old one cannot be found.

Core libs use config/bitcoin-config.h.

Libs (like crypto) which don't want access to bitcoin's headers continue
to use -Iconfig and #include bitcoin-config.h.
Merge pull request #4395

f3967bc build: fix build weirdness after 54372482. (Cory Fields)
Relax IsStandard rules for pay-to-script-hash transactions

Relax the AreInputsStandard() tests for P2SH transactions --
allow any Script in a P2SH transaction to be relayed/mined,
as long as it has 15 or fewer signature operations.

Rationale: https://gist.github.com/gavinandresen/88be40c141bc67acb247

I don't have an easy way to test this, but the code changes are
straightforward and I've updated the AreInputsStandard unit tests.
Refactor proof of work related functions out of main
move pow constants to chainparams
replace 3 separate calls to WSAGetLastError() with 1
remove -tor compatibility code (only allow -onion)

- exit, if -tor option is found and give error to user
[Qt] fix links in about window not opening

- closes #4402
Merge pull request #3674

77cbd46 Let -zapwallettxes recover transaction meta data (Cozz Lovan)
Merge pull request #4169

0655fac miner: indentation fixes, remove for (;;) (Philip Kaufmann)
Merge pull request #4130

1c750db remove -tor compatibility code (only allow -onion) (Philip Kaufmann)