Portions of the Boost library are no longer compatible with older compilers resulting in updating tests to perform validation on those systems with unsupported compilers. Boost also adds a layer of weight and complexity that is not needed for the C/C++ driver functionality testing.