* Improve PID file removing errors logging
* Make PID file creating errors fatal
* Move all PID file stuff to init.cpp
It is only used from init.cpp.
Move-only refactoring.
This is a backport of Core [[https://github.com/bitcoin/bitcoin/pull/15278 | PR15278]]
The linter was skipped because we don't have that linter.