Fix tal:repeat with multiple assignment

Use chameleon's parse_defines to parse the repeat statement (this is what chameleon itself does) to properly support multiple assignments.

Fixes #33.