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.
Total money limit test

Added bounds check by @il--ya.

Updated-by: Wladimir van der Laan <laanwj@gmail.com>
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.
Merge pull request #3804

ba51c7d Fix null pointer in IsTrusted() (Cozz Lovan)
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.
Merge pull request #3809

1bcf81e gui: Prevent status icons from being cut off (Wladimir J. van der Laan)
Merge pull request #3805

8a6894c Log which wallet is used during init (Wladimir J. van der Laan)
Merge pull request #3768

fecba4e Total money limit test (Pieter Wuille)
Merge pull request #3796

16bfd68 update bash-completion for v0.9 (Christian von Roques)
Fix missing wallet lock in CWallet::SyncTransaction(..)