Add `gitlab-ctl reload` or `gitlab-ctl graceful-restart`

The following discussion from !3641 (merged) should be addressed:

Proposal

Make the following changes:

  • Change behavior of gitlab-ctl restart to be a real restart,
  • Add gitlab-ctl reload to be a something that reasembles graceful reload where possible,
  • Update our zero-downtime documentation to refer to usage of gitlab-ctl reload everywhere, and make service change due to gitlab-ctl reconfigure to use gitlab-ctl reload instead of restart
Edited by Kamil Trzciński