Add failing test with py string and step inside.
Do not save excursion when parsing a py string step.

This will allow py strings to contain a string that looks like a step.
Merge branch 'py-string-with-step-inside'
Update to version v0.5.1.