Include changes made in a53e864 on text_ops.c to text_ops_sci.c

I don't have a Mac so can't test this to verify it works correctly with scintilla
Allow running Python scripts from the Text Editor

The previous logic was to have bpy_interface.c jump to the error in the text. However since the text may not have a SpaceText (and thus no scintilla editor) it can't do that there since cursor position is not stored in the document and must have an editor translate the line number/offset to an position.

Hopefully this change doesn't cause other parts of Blender to incorrectly jump to Python errors within a script.