Add isort pre-commit and lint with isort and yapf in CI (#1093)

* add empty .isort.cfg

* force_single_line

* add pre-commit-config, apply sort

* remove unused pre-commit-hooks

* Lint with isort

* Lint with Yapf.

* move yapftests to its own section

* verbose output
22 files changed