improve DRYness of mapEntityDataBytes
reenable HostDirectiveSpecs
fix RangeDirectives by implementing `Publisher[ByteString].slice`
in `Publisher[ByteString].slice` don't take more bytes then asked when skipping