This provides a central function to get version info back across the board.
We now print this info in validate,poller and discovery + updated webui. This will enable us to get info back on what versions people have when provide debug output. Saves asking for it all the time.
In validate.php we do a check against the last github commit and the local one to see if it's upto date.
Centralised version info + used in output
Auto-Deploy finished, Test PR at http://2697.ci.librenms.org or https://2697.ci.librenms.org
Can you add HTTPd's name+version to it as well?
Left it out initially as it's useless in poller/discovery and not everyone uses Apache but I can add it in.