Merge branch '7-add-support-for-sending-remote-commands-to-urd-daemon' into 'master'
First implementation of nornsctl_send_command() The nornsctl_send_command() function allows administrative applications such as SLURM to send control commands to the urd server to control its behavior or to query specific information from it. Accepted commands: - NORNSCTL_COMMAND_PAUSE_ACCEPT: Stop accepting incoming tasks. - NORNSCTL_COMMAND_RESUME_ACCEPT: Resume accepting incoming tasks after a successful NORNSCTL_COMMAND_PAUSE_ACCEPT has been received. - NORNSCTL_COMMAND_PING: Check whether the server is up and running. This new function allows removing the deprectated nornsctl_ping() function from libnornsctl.so, since an equivalent functionality can now be supported using the NORNSCTL_COMMAND_PING argument. Therefore, any such invocation: norns_error_t rv = nornsctl_ping(); can now be replicated as: norns_error_t rv = nornsctl_send_command(NORNSCTL_COMMAND_PING, NULL); Closes #7 See merge request !2