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