Finalise Socket Comms improvements

Randomly generate socket comms password for new servers. Show socket
comms error messages when enabling/updating socket settings using the
"/gate setconf" command.