build: hook up qt translations for static osx packaging
build: Fix 'make deploy' when binaries haven't been built yet
build: fix race in 'make deploy' for windows

The binary builds can clobber eachother, so use a single subdir dependency
instead.
CCoinsKeyHasher::operator() should return size_t

It currently returns uint64_t, which on older boost (at least 1.46) causes
test failures on 32-bit systems.

This problem was introduced in bc42503.

Fixes #4634.
Merge pull request #4640

733177e Remove size limit in RPC client, keep it in server (Wladimir J. van der Laan)
e17151a Avoid a copy in RPC output (Wladimir J. van der Laan)
Added bullet point

To make it easier to add new requirements if necessary
Merge pull request #4645

6b271a3 build: fix race in 'make deploy' for windows (Cory Fields)
d343460 build: Fix 'make deploy' when binaries haven't been built yet (Cory Fields)
206a7f9 build: hook up qt translations for static osx packaging (Cory Fields)
d597219 build: add --with-qt-translationdir to configure for use with static qt (Cory Fields)
71941ce build: teach macdeploy the -translations-dir argument, for use with static qt (Cory Fields)
f8120f7 build: Find the proper xcb/pcre dependencies (Cory Fields)
eccd585 build: silence mingw fpic warning spew (Cory Fields)
a98356f build: don't let libtool insert rpath into binaries (Cory Fields)
qt: fix unicode character display on osx when building with 10.7 sdk
Fixes ignored qt 4.8 codecs path on windows when configuring with --with-qt-libdir
small net cleanup

- add comment for disabling sigpipe
- add closing comment in compat.h
- remove redundant check in net.h
Merge pull request #4643

292cc07 qt: fix unicode character display on osx when building with 10.7 sdk (Cory Fields)
Merge pull request #4636

efd6b87 small net cleanup (Philip Kaufmann)
[Qt] re-work overviewpage UI

- ensure normal and watch-only stuff looks consistent
- simplify UI by removing unneeded UI layout elements
- change some comments to watch-only from watchonly
Merge pull request #4627

94e1b9e [Qt] re-work overviewpage UI (Philip Kaufmann)
[Qt] move SubstituteFonts() above ToolTipToRichTextFilter

- doesn't belong to the ToolTipToRichTextFilter class so move it up
Merge pull request #4635

6c23b08 CCoinsKeyHasher::operator() should return size_t (Wladimir J. van der Laan)
[Qt] ensure all class attributes are init to 0

- in BitcoinGUI and UnitDisplayStatusBarControl
[Qt] use BitcoinGUI::DEFAULT_WALLET constant in bitcoin.cpp
[Qt] disable tray interactions when client model set to 0

- this prevents the ability to fiddle around with the system tray when
  already shutting down (e.g. on slow shutdowns because of a proxy delay)
- extends solution for #4360
Merge branch 'patch-4' of git://github.com/benhc123/bitcoin into merge-PR4653

Merge #4653