Initial C++ implementation
cpp: ome-compat: Remove redundant cmake directory creation
cpp: Add include guards to ome/compat/config.h
cpp: ome-xerces: Install DOM headers into dom subdirectory
cpp: test: Set gtest include directory
cpp: test: Remove trailing newline in ome-xml/CMakeLists.txt
cpp: test: Align constrained-numeric variable names
cpp: ome-xerces: Add cmake check for xerces-c library
cpp: Add README to document how to build with cmake
cpp: ome-xml: Correct stream input logic and add stream input unit tests
cpp: Remove unused typedef from test/ome-xml/constrained-numeric.h
cpp: Add test option and make tests optional
Merge pull request #715 from rleigh-dundee/cpp-base

Initial C++ implementation