Changed all classes to new-style
Split CellNetwork generation and pickle/unpickle steps from cvd generation and point interpolation -- new functions GetCellNetworkListStatic and GetMatchedCellNetworkListsPrevNext are called by GetCVDListStatic and GetMatchedCVDListPrevNext
Bugfix in FindMatchesAndRemovals: reverse-sort indexes before deleting
Added notRecoverable and allMatched return parameters to some matching functions and better control when matched pickle files are saved
Revert back to always making pickle file in GetMatchedCellNetworkListsPrevNext, but also print a summary of all the failed pairs
Don't print so many empty Summary statements in GetMatchedCellNetworksCollapsing, bugfix - moved allMatched outside conditionals
Change temp cnList format from .pickle to .json everywhere; new functions to facilitate this...
Fix typo in GetMatchedCellNetworkListsPrevNext; add extra print statements to FindMatchesAndRemovals for one multiple-match condition.
Added the option to specify background values for waterArr -> CellNetwork functions
Add more support for bgVals parameters
More fixes converting 1 as backgroundValue to a more general list 'bgVals'
Added scale and offset options to SubContourTools and added some docstrings.
Split out json loading functionality into two helper functions, _loadCNList(Static/PrevNext)FromJsonFile