Revert #8309 untill long ranges are supported.

cc @rfourquet

This reverts commit 7e877979efef5ae3c2a24bc239c8237291692c43.
This reverts commit c754a6065df17c7b5f06c78f5d55324986719990.
This reverts commit 38bef626d67be9fa59a1aee63bd3990985bcf384.
This reverts commit d9814ff690b8cb2441a8bb5366cb50ac9b87fecf.
This reverts commit 91aa94f47b79c2121d3a6b9886bcf2cb901b877d.
This reverts commit 57bd2b765da48f487c1e05f7570126100432ab47.
This reverts commit 9d0282e05d467cc914da9ae4b218eaefd4c3d2af.
This reverts commit 6d329cebed9f16d84f223b6a08a69d5db589bad4.
This reverts commit e2b14a1ef64875cf91e542359518561f52ac9898.