Common: don't redefine string.sub because doing so would break the Aegisub unicode module; extend unicode instead