Fix coin control sorts date as text
Text and language editing of release-notes.md

Added changes taken from Gavin's notes; fixed line wrapping; some small language changes.
Merge pull request #3797 from tgeller/patch-2

Text and language editing of release-notes.md
Clarify the error message when unable to bind to port

When bitcoind can't bind, bitcoin server (or Bitcoin Core Daemon) is
probably already running. Add the missing word "server". Bitcoin itself
is definitely running ;-)

Add _(...) so the string can be localized.

Rebased-From: 094eeff, 2d2d8fa
Fix null pointer in IsTrusted()

Rebased-From: ba51c7d
gui: Prevent status icons from being cut off

After the Qt5 switch, status icons were being cut off by 1-2px.

Also fixes some other cases where the UI is slightly off mentioned in #3800.

Fixes #3800.

Rebased-from: 1bcf81e0
Log which wallet is used during init

Now that the wallet can be selected using -wallet it is important
to log which wallet is being used for later troubleshooting.

Rebased-From: 8a6894ca
Total money limit test

Added bounds check by @il--ya.

Updated-by: Wladimir van der Laan <laanwj@gmail.com>
Rebased-From: 1156167
update bash-completion for v0.9

Recognize completable arguments of new and expanded commands.
Now that bitcoin-cli(1) exists, add completion for it as well.

Rebased-From: 16bfd68
Fix typo in doc/build-unix.md regarding building without UPnP

Rebased-From: 947e23d
qt: Adjust BLOCK_CHAIN_SIZE to 20GB

This increases the space requirement for selecting a data directory in
the UI.
As suggested by @bardiharborow, fixes #3830.

Rebased-From: 70b8cb9
add --enable-debug for configure

Rebased-From: f5f157b
Transifex pull pre-0.9.0rc3/final

Rebased-From: 064a6905
doc/build-unix.md  use github flavored md for table

Rebased-From: a75cacd
Update release notes for 0.9.0rc3

No new features/bugfixes to be mentioned, but some authors have
contributed minor changes so add them to the credits.
qt: Remove control characters from ko_KR translation

Last Transifex pull (064a690) introduced a few control characters
into the Korean translation, which sometimes causes the build to fail.

Manually remove these characters for now to get the build working --
they should still be removed at Transifex too.

Rebased-From: 0ffd87f
Display progress of rescan.

Rebased-From: 75b8953
Add progress to initial display of latest block downloaded.

Rebased-From: c4656e0
Make mining fee policy match relay fee policy.

This resolves a case in which a mismatch could be used to bloat up the
mempool by sending transactions that pay enough fee to relay, but not
to be mined, with the default policies.

Rebased-From: 037b4f1
qt: Make it possible again to specify -testnet in config file

Changes for the datadir chooser have made it impossible to specify
the network (testnet/regtest) in the configuration file for the GUI.

Reorganize the initialization sequence to make this possible again.

- Moves the "datadir" QSetting so that is no longer dependent on the
  network-specific application name (doing otherwise would create a
  chicken-and-egg problem).

- Re-initialize translations after choosing network. There may be a
  different language configured in network-specific settings
  (slim chance, but handle it for sanity).

Fixes point 1 of #3840.

Rebased-From: c52c4e5