Fixed a bug with index bounds checking
Fix minor bug which only affected log messages.
Process fee estimate file into temporary vector first to let sanity checking complete.
Replace the temporary file hack currently used to change Bitcoin-Qt's dock icon (OS X) with a buffer-based solution.
test: redirect comparison tool output to stdout

Otherwise travis thinks the build has stalled.
test: don't let the port number exceed the legal range
Add built-in seeds for .onion

This makes it possible for a node with `-onlynet=tor` to bootstrap
itself.

It also adds the base infrastructure for adding IPv6 seed nodes.

Also represent IPv4 fixed seed addresses in 16-byte format.
doc: Add new DNSseed policy
Merge pull request #4566

0a0878d doc: Add new DNSseed policy (Gregory Maxwell)
Typo, and a few "Bitcoin" -> "Bitcoin Core"

Github-Pull: #4619
Merge pull request #4582

a60120e Add built-in seeds for .onion (Wladimir J. van der Laan)
[Qt] tweak new peers tab in console window

- remove starting height as table header and replace with ping time
- remove columnResizingFixer
- add local address (if available) in detailed node view (on top of the
  right view below the remote address)
- remove some .c_str() by using QString::fromStdString()
- rename Address to Address/Hostname
- rename secs to just s for ping time
- use MODEL_UPDATE_DELAY from guiconstants.h for the peer refresh time
- make PeerTableModel::columnCount() return no hard-coded value
- remove and cleanup dup private: section in RPCConsole header
- add new defaults for column sizes
- remove behaviour which keeps disconnected peers selected and also remove
  code which keeps track of last selected peer stats
- add sync height to detail view
- add some additional NULL pointer checks for clientModel in
  rpcconsole.cpp
Merge pull request #4285

a5b2d9c [Qt] tweak new peers tab in console window (Philip Kaufmann)
qt: Demote ReportInvalidCertificate message to qDebug

Too spammy.
Merge pull request #4598

e59441f Process fee estimate file into temporary vector first to let sanity checking complete. (Alex Morcos)
961ae93 Fix minor bug which only affected log messages. (Alex Morcos)
17f1567 Fixed a bug with index bounds checking (Alex Morcos)
Merge pull request #4612

6548cc9 test: don't let the port number exceed the legal range (Cory Fields)
a67eef1 test: redirect comparison tool output to stdout (Cory Fields)
Log "version" message IP addresses in client connect summary

The only other method of logging remote addresses is via

     -logips=1 -debug=net

which increases the logged activity by 100x or more.

Github-Pull: #4608
Amended-By: Wladimir J. van der Laan <laanwj@gmail.com>
Merge pull request #4606

bd0aa10 Replace the temporary file hack currently used to change Bitcoin-Qt's dock icon (OS X) with a buffer-based solution. (Doug)
Include undo data to startup checks, refactoring them onto a function.

The check is now simpler, and more efficient, and
covers more data, to be sure the node can reorganize.
Add a switch to allow the node to run on a pruned state

These are the main functional changes on this state:

* The node is prevented to run with a wallet.
* Check for data at startup is limited to last 288 blocks.
* NODE_NETWORK flag is unset.
* Requests for pruned blocks from other peers are ignored.