* make sure that we can build without boost iostreams or seralization
adds some "private" variables on the python side to check for these compilation flags
* get out minimal cmake version correct
* get minimallib js building
installs an up-to-date cmake
also updates the version of boost being used for the minimallib
adds extra argument to allow the repo to be specified
* support generalized substructure search in the SubstructLibrary
* simplify namespaces
* support the new functionality in the swig wrappers
* update mac swig version in CI
* ensure swig4
* switch mac_java ci builds to conda-forge
* change in response to review
* add copy ctor to extendedquerymol
* Back to the way it was
* support MolBundles in the SubstructLibrary
* support SubstructMatchParameters in SubstructLibrary
* expose those methods to the python wrapper
* fix non-threadsafe build problem
* be explicit about sorting
* add the option to set the search order
* add example functions for setting the search order