Resolved almost all the conflicts in the parser.

There are still four left, which I'll try to fix now.
Removed some more conflicts in the parser.
Add support for regex member access.
Support \| for bitwise Or in regex block.
Updated test case classifications.
Some minor debugging and performance investigation.
Added example from oopsla14 submission.
Simplified string solver example.

Because it really was needlessly complicated (?)
Classified gallery benchmarks.
Disallow explicit type casts in {| ... |}

This fixes a parser bug when parsing:  (x)(.foo)?
Support regex updates.
Fixed bug with return statements in while loops.

And made some progress on minimizing a performance bug.
Support more expressive field choices in regex.
Replicate perf5 in perfer.

It's not minimized yet.
A lot of progress minimizing perf5.
Make it easier to get cursory performance numbers.
Reclassify tests based on symint branch of smten.
Updated classifications in todo.txt.
Preparations for allowing global variable updates.

Static evaluation now lets you use global variables outside of types.
Dynamic evaluation detects if variable updates are for globals or locals.
But currently it gives an error if you try to update a global variable.
Analyzed tutorial2 performance bug.