* Add `BaseImshowContextmanager` and `ImshowInfosContextManager` to reuse
matplotlib figure.
* Use context manager to implement `imshow_infos`
* Add unit tests.
* More general base context manager.
* unit tests for context manager.
* Improve docstring.
* Fix context manager exit cannot close figure when matplotlib>=3.4.0
* Fix unit tests
* Support inline backend in visualization.