Rewrote ByteRange to be RFC compliant and cleaned up the "illegal" test case generators.