Add Conan proof-of-concept
- Add Conan recipes for fmt and spdlog
- Add Conan recipe for a CPS file generator
- Add conanfile.py for demo project - this depends on fmt, spdlog, and uses the CPS generator to construct the files based on the usage information in the recipe
- Update CMakeLists.txt for the demo with a
USE_CONAN
option - if it is set to ON, it assumes that Conan generated the .cps files in thegenerators
subfolder in the build directory - Update Dockerfile to install Conan, build the recipes, and build the demo project with the USE_CONAN option.