Rename SI_Errors to _SI_LastErrorString and related refactoring
Unify handling of Singular interpreter output and errors