Properly parse mixed single/double quoted strings plus tests, fixes #202