CDash support enhanced

- Added cmake functions to extract system and build information, which allows for more informative CDash build names.
adding ability to stop server.

included adding a select before accept in listen loop. Also increased effect of m_bQuiet to suppress printing
Added binary constructor (more efficient) and an equality operator
increased effect of SetQuiet() to suppress printing
tidied up first part of Start() to use lock-protected functions
Added running checks
return bool not void
Use new message constructor to avoid a copy
fixed the example command given in help
CDash support enhanced

- Added cmake functions to extract system and build information, which allows for more informative CDash build names.
making warnings quiet
no change
removing debug message "yes sir". Sorry for this
removing timing debug message
adding ping support
adding tests for discovery
moving all of MOOSDB files into an libMOOS
removing zlib finding and making async comms the default
adding desctructor shutdown
removing T1::ordered map and adding fully qualified headers so MOOSDB gubbins can live in libMOOS.a