grid: Keep using the previous socket path name if it still exists

In 58fbaabf (svcbackend/standalone: use shorter names for supervisor sockets
, 2020-07-17) we changed the socket path from supervisord.sock to a shorter
sv.sock, but this caused issues when updating running slapos node instances,
because this was trying to start a new supervisord process using the new
socket path, while the old one was still running.

To keep services running after upgrade, introduce a compatibility layer in
this socket path - if we still have a supervisord running with a socket at
this previous path, keep using this old socket name.
5 jobs for fix/supervisor_socket_path_change in 0 seconds
Status Job ID Name Coverage
  External
passed SlapOS.Eggs.UnitTest-Jerome.Python2

00:15:21

failed SlapOS.Eggs.UnitTest-Jerome.Python3

00:27:37

passed SlapOS.Eggs.UnitTest-Jerome.Python2

00:24:51

passed SlapOS.Eggs.UnitTest-Jerome.Python2

00:21:31

failed SlapOS.Eggs.UnitTest-Jerome.Python3

00:30:52