Removes prefix from the start of this string, comparing case insensitively.
Returns this string unchanged when it does not start with prefix or when prefix is empty.