ui_interface: remove unused NotifyBlocksChanged signal
Create new signal for notification of new blocks.  Use w/ -blocknotify
Fix build with DEBUG_LOCKORDER

Fixes #4771
fix comments ExtractAddress() -> ExtractDestination()
qt/splashscreen: #include version.h

Needed to build breakage reported by Arnavion on IRC:
qt/splashscreen.cpp: In constructor 'SplashScreen::SplashScreen(const QPixmap&, Qt::WindowFlags, bool)':
qt/splashscreen.cpp:33:98: error: 'FormatFullVersion' was not declared in this scope
Add travis build:passing/failing indicator.
Fix a few "Uninitialized scalar field" warnings

Fix a few warnings reported by Coverity.
None of these is critical, but making sure that class fields are
initialized can avoid heisenbugs.
Merge pull request #4766

5a0823a Add travis build:passing/failing indicator. (randy-waterhouse)
Merge pull request #4772

87d9819 fix comments ExtractAddress() -> ExtractDestination() (jtimon)
Merge pull request #4777

8bdd287 Fix a few "Uninitialized scalar field" warnings (Wladimir J. van der Laan)
build: Remove message about Ubuntu 13.10 when no boost sleep implementation found

It's only confusing people into thinking that they should mess with
boost versions, which should not be necessary to get bitcoind to work.

If there is a bug in the build system with autodetecting boost it needs
to be solved not worked around.
Merge pull request #4599
missing include boost/algorithm/string/replace.hpp
Remove unused function StackString() and class CCoins;
Discover some missing includes
Rename script.h/.cpp to scriptutils.h/.cpp (plus remove duplicated includes)
Move CScript class and dependencies to script/script
Separate script/interpreter
Separate script/standard
Separate CScriptCompressor