Write fee estimate and peers files only when initialized

Fixes #4669.

Move the loading of addresses to StartNode() to make it more
self-contained.
[Wallet] Watch-only fixes
rpc-tests: don't spew non-errors to stdout

There's a brief race here, the process might've already exited and cleaned up
after itself. If that's the case, reading from the pidfile will harmlessly
fail. Keep those quiet.
Merge pull request #4937

ccca27a [Wallet] Watch-only fixes (Cozz Lovan)
Typo in test
Merge pull request #5080

e21b2e0 Typo in test (Luke)
Merge pull request #5074

005b5af rpc-tests: don't spew non-errors to stdout (Cory Fields)
Merge pull request #4942

9406471 Write fee estimate and peers files only when initialized (Wladimir J. van der Laan)
Merge branch 'master' of https://github.com/bitcoin/bitcoin