Fixed a bug with index bounds checking
Fix minor bug which only affected log messages.
script.h: set_vch() should shift a >32 bit value

Source: http://www.viva64.com/en/b/0268/
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.
qt: Remove an obscure option no-one cares about

Remove the "Display addresses" setting checkbox. It doesn't do what
the tooltip says, and seems kind of pointless in any case.

Fixes #4580.
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
Declare SignatureHash() in script.h
Merge branch 'whyextern' of git://github.com/jtimon/bitcoin into merge-whyextern
Merge pull request #4610

bdba2dd qt: Remove an obscure option no-one cares about (Wladimir J. van der Laan)
Merge pull request #4602

6fd59ee script.h: set_vch() should shift a >32 bit value (Jeff Garzik)
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.
Implement "getchaintips" RPC command to monitor blockchain forks.

Port over https://github.com/chronokings/huntercoin/pull/19 from
Huntercoin:  This implements a new RPC command "getchaintips" that can be
used to find all currently active chain heads.  This is similar to the
-printblocktree startup option, but it can be used without restarting
just via the RPC interface on a running daemon.
Merge pull request #4536

b33bd7a Implement "getchaintips" RPC command to monitor blockchain forks. (Daniel Kraft)
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