Version 03A
Bugfixing and reorganising.
Went through my function translate expressions and accounted for string literals better.
Next step is to make sure that when a string literal appears in python with its %s, and %d
I can replace it with a scalar properly.

Also the function makes a lot more sense now and doesn't have to hedge to get whitespace
working because it was very unreliable prior to now. Now it makes sense and is reliable.

The function no longer touches anything from a beginning apostrophe to its corresponding
ending apostrophe. Apostrophes can be escaped with \.

As a result expression translation is now more efficient, reliable and safe. It also
functions a lot better.

All that is left is python variable substitution in string expressions, and we're okay.