Various bug fixes and improvements including:
- adding SHAP values for binary classification to CatBoost courtesy of dvpolyakov
- Integer division fix for plots courtesy of pmeier-tiplu
- Support passing in an Axes object to dependence_plot courtesy of mqk
- Add adaptive average pooling and conv transpose layers courtesy of of gabrieltseng
- fix import errors on a missing matplotlib backend courtesy of hchandola
- fix TreeExplainer GradientBoostingClassifier bug courtesy of prempiyush
- make tqdm play nicer with notebooks courtesy of KOLANICH
- Allow deep_pytorch to use cuda models courtesy of juliusbierk
- Fix sklearn GradientBoostingRegressor bug courtesy of nasir-bhanpuri
- adding sparse support to shap linear explainer courtesy of imatiach-msft