Adopt TextPosition in Inspector to avoid oneBasedInt/zeroBasedInt ambiguity. JSC::Debugger and Inspector agents use different values in different places. It would be easier to use TextPosition and get the right kind of value when we need it.