Marks next release as 0.2.1
Updates the name of the common translation package
Corrects grammar in README
Removes old commented code
Updates expectations to the latest context API: Now contexts are directly mappings and require no `data` attribute.
Renames EXPRESSION_CONTEXT to EXPRESSION_CAPTURING, which is better named.
Removes some fluff code
Updates history in the docs
Makes _boolean comparable in Py3k but always return _false. TODO: Review.
Fixes bug with backrefs in translation tests.
Fixes ages issues in translation tests.
Removes the default for var in operations. They should fail if needed.
Resurrects the code for all_, any_ and others
Makes all_ and similar accept only sub-queries for the Python translator
Adds a SumFunction to the expression language
Tests the sum function.

TODO: Redesign the translator to clearly separate internal translation values
from vm's values. For instance:: Don't use a lambda as the return of vm
instruction, but an internal callable we can test for without fear of mixing
with user's types.
Updates design tests to new context API
Merge branch 'develop' into translating-py
Implements a basic this_instances protocol in the translation.

If a token has an is_instance filter related and the class in there has a
`this_instances` attribute that is a collection, the translator will use it as
the source of objects.
Reveals a bug in thesefy.

Since we create a class that inherits from the previous super(X, self).method
will recurse instead of traversing upwards.