Allows field names in structs to be more general
allow matching the token in the name to the STRING token
in the lexer, as well as the current allowed matches
Unicode string literals in Python 2.x not allowed right now
Better test, fixed a doc typo
updated grammar syntax doc and put in example
Merge pull request #50 from talumbau/field_name_strings

Field name strings