MRP: add cpputest and start of a test framework

This commit adds cpputest as a submodule and cmake support for compiling cpputest and the start of MSRP test framework.