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