Merge branch 'release/1.7.6' into develop
split out testing utils, add minSize val test
only enforce minsize when resizing, fixes #65
estira is no longer a runtime dependency (fixes #72)
Merge pull request #65 from quarterto/feature/val-split

Shouldn't enforce minSize when doing .val
configurable swapping ranges, fixes #62
Merge pull request #62 from quarterto/feature/configurable-swap

Range swapping behaviour should be configurable
compile
version 1.8.0
Merge branch 'release/1.8.0'