fixture-valid test improvements (#654)
fixture-valid test improvements (#654)

* Include capability ranges instead of indices in error messages
  - prevents accidentally linking to GitHub issues
* Ensure that CW and CCW isn't mixed in one capability
* Reduce complexity

FloEdelmann/open-fixture-library,FloEdelmann/open-fixture-library,FloEdelmann/open-fixture-library