Add conan cmake options
Created by: matthew-d-jones
Add CMake variables to allow using an externally generated conan cmake dependencies file, or to use a profile other than default
. In readme, document requirement for conan to be in the path if the automatic option is used.