Add a Private class to FilterExpression.
Add Private classes for Node and AbstractNodeFactory.
Add some missing copyright headers.
Use QStringList instead of QList<QString>.
Remove old commented stuff.
Move truth evaluation to a separate utility class.
Remove unneeded inlcude.
Clean includes a little bit.
Clean inlcudes a bit.
Add missing file.
Add convenience method for creating a filter expression list.
Change the regex to match what is currently in Django.
Update for changes in DJango. Most tags now use filter expressions
instead of Variables. Also, make parser a non-optional arg to
FilterExpression constructor.
Implement enough of slice to pass a unit test.
Add missing parser arg.
Add new unit tests from DJango trunk.
Add a GOALS file to keep track of what to aim for each release.
Make it possible to return all nodes in a tree by type.
Make it possible to get nodes by type (including descendants) and use
that in extends tag.
Initialise super class properly and emit errors if more than one extends
tag specified.