Allow reshapes for 'F' ordered arrays (#455)
* First shot at implementing 'F' ordered array reshapes
* Remove restriction on reshape order
* Refactor to unify paths
* Slight adjustment
* Update comment wording
* Rough draft of old -> new axis mapping
* Absorb new tag propagation
* Revert changes
* don't linearize everything
* pass tests with new reshaped indices getter
* revert change that belongs to another branch
* fix mypy issues
* fix failing arraycontext test
* fix failing flake8 test
* fixes
* remove unnecessary import
* ruff fixes + small change
* Stopped in the middle
* improved index expression generation
* add test for F ordered reshapes
* remove redundant scalar check
* Improve reshape docs
* Goodbye unnecessary variable
* Way more reshape test coverage
---------
Co-authored-by: Andreas Kloeckner <inform@tiker.net>