Need to filter out the LICENSE file in this tool
Get rid of destructors because they're not even getting called.

Will add them back later
Some minor improvements
add a try-catch around the repl
Clean up attribute lookups and add simple 'member' descriptors
Rename benchmarks->millibenchmarks

Not quite as small as microbenchmarks, which primarily
test just a single feature, but not full benchmarks either.
Add some a new test (a gcj solution) and start making it work
Fix a bug in expression evaluation order

Also, give up on maintaining 100% error message compatibility
with CPython.  There are some places where it's kind of silly
to do this since the messages seem based on internal implementation
details; namely, whether to output at the global scope:
NameError: global name 'x' is not defined
vs
NameError: name 'x' is not defined
This depends on whether any function has been defined that has
a "global x" declaration.

Instead, make the tester a little bit smarter to know that certain
classes of error messages should be treated as equivalent.
This was a cfg-construction bug
Merge remote-tracking branch 'upstream/master' into vagrant