Adding CMake configuration option to set default Catalyst config
It can get a bit confusing to figure out how to set the Catalyst search path and library name. This change allows a developer to build Catalyst and provide a default search location for a Catalyst implementation. The default CMake behavior is for this option to not be set for backwards compatibility.