add top level cmake options that disable all readers and third party libraries
Catalyst deployments don't need any readers, especially complicated ones that bring in extra dependencies like hdf5. We need to make it trivial to turn all of those off for to simplify catalyst deployments.
catalyze.py is overkill and not a solution for this.