Don't indent on return if the cursor is positioned at left of program text.

Fixed https://github.com/jdf/Processing.py-Bugs/issues/81