Update serialize comments to be doxygen compatible
The first thing that SelectParams does is call SelectBaseParams. Therefore, we do not need to call SelectBaseParams immediately prior to calling SelectParams.
Fix node ranges in the test framework.
Make comments in /src/script doxygen compatible
Add unauthenticated HTTP REST interface to public blockchain data.
travis: install less packages from apt-get
Merge pull request #5203

0d91ae3 The first thing that SelectParams does is call SelectBaseParams. Therefore, we do not need to call SelectBaseParams immediately prior to calling SelectParams. (mruddy)
Merge pull request #5252

b9a36b1 Make comments in /src/script doxygen compatible (Michael Ford)
Merge pull request #5198

1c0aa91 Update serialize comments to be doxygen compatible (Michael Ford)
don't override dir() in qa rpc tests

Replace "dir" with "dirname" in util.py in qa/rpc-tests/ because "dir"
is the name of a function in python.
Optimize -regtest setgenerate block generation

Speed up generating blocks in regression test mode, by moving
block-creating and nonce-finding directly into the setgenerate
RPC call (instead of starting up a mining thread and waiting for
it to find a block).

This makes the forknotify RPC test three times quicker, for
example (10 seconds runtime instead of 30 seconds, assuming
the initial blockchain cache is already built).
script: create sane error return codes for script validation and remove logging

Attempt to codify the possible error statuses associated with script
validation. script/types.h has been created with the expectation that it will
be part of the public lib interface. The other flag enums will be moved here in
a future commit.

Logging has also been removed in order to drop the dependency on core.h. It can
be re-added to bitcoind as-needed. This makes script verification finally free
of application state and boost!
script: check ScriptError values in script tests
[Qt] Fix height of BitcoinAmountField
[docs] Add mini-"howto" using Qt Creator (osx)
Add a log when unsetting NODE_NETWORK.
Represent block or undo with a enum to improve redability.
Fix typo in listreceivedbyaddress and listaccounts  help text
Bugfix: Clarify coin control dialog labels
Coin Control: Make list mode default