Expect an ops next.
Fix handling of Minus ('-') and Exclamation ('!').
As varsyms, Minus and Exclamation need string attributes.
Remove string attribute from Colon symbol.
Fix construction of the name of tuple constructors.
Make gtycon rule construct attribute.
Remove unneeded construct<String>(...).
Remove extra parenthesis from branches of gcon and gtycon rules.

Does this fix the problem with boost::get( ) failing on parenthesized
expressions?
Quote parenthesis differently.
Fix printing of tokens.
Add some optional debug commands.
Fix varsym attributes.
Fix constructing AST_node's for qvar and gcon.

Is this right?  It seems that the main branch doesn't have the
construct<String>(...) for gcon.  But gcon is a string, so this is
necessary to avoid putting a list here, I think.
Add another construct<String>(...).
Remove unneeded qi:: and phoenix:: namespace qualifiers.
Remove more unneeded namespace qualifiers.
Add some more debugging requests;
Add debugging flags, commented out.
qvarsym must also match '-' and '!'.
Add some more debug notes.