This makes a clone of the `hls`, so, that if we modify `settings`, we also don't modify the the value that is available via `player.options().hls`.