Only apply the coverage compiler flag options when using the gcc compiler.
Only apply the coverage compiler flag options when using the gcc compiler.
increasing time warp limit
support for delaying comms slightly at high time warps to encourage clumping
scale concern of latency by time warp - so large delays at 1000 time warp is not really very worrying..
placeholder for QoS
made some bools volatile - only accessed through get and set so with volatile no need for thread synchronisation objects
simple tidying
Merge branch 'devel' of login2.robots.ox.ac.uk:/data/avl11/gitroot/users/pnewman/MOOS-V10/core-moos into devel
removing semi colon
added QoS query support
adding virtual
including <limits>
adding include <iterator>
added exception handling
adding parsing of bool from command line or mission file
Add option to build against libstdc++ on OSX >= Mavericks.

- On OSX >= Mavericks (10.9) LLVM's libc++ is now the default C++
  library, on OSX < Mavericks, GNU's libstdc++ is the default.
- This commit adds the option USE_LIBSTDCPP on OSX >= Mavericks which
  by default is OFF, but when enabled forces CMake to use the GNU
  libstdc++ when compiling.  This is important as MATLAB still links
  against libstdc++ on Mavericks and thus any MEX files will be linked
  against libstdc++ and libstdc++ & libc++ are API, but not ABI
  compatible.
- This patch also makes the default build type Release unless the user
  specifies their own build type.
Fixing option() call to pass a single help string.

- Some versions of CMake cannot handle multiline help strings passed
  to Option().
Merge branch 'refs/heads/devel'
Merge branch 'master' of login2.robots.ox.ac.uk:/data/avl11/gitroot/users/pnewman/MOOS-V10/core-moos

Conflicts:
	CMakeLists.txt