using unordered_map in DB
use unordered map where possible
Add unordered_map where possible via CMake
changing serialisation to remove pointless copies
PMN adds code to allow CommPkts to reuse external memory for serialisation - should improve speed
working on simply using vectors
I made the update frequency reported by the DB work properly.

Alos made umm more accurate in periodic tasks...
Now using std::vector for storage and all serialisation is into this space

So this means I improved rx serialisation as well...
apply skew fix
removed some debug statements
Merge branch 'refs/heads/Profiling' into devel

Conflicts:
	Core/libMOOS/Comms/MOOSAsyncCommClient.cpp
	Core/libMOOS/Comms/MOOSCommPkt.cpp
	Core/libMOOS/Comms/include/MOOS/libMOOS/Comms/MOOSCommPkt.h
Merge branch 'refs/heads/SkewFix' into devel

Conflicts:
	Core/libMOOS/Comms/MOOSAsyncCommClient.cpp
keep track of mean latency
CDash testing added
fixed captilisation
fixing linux build
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