remove unused code from language

Note that unnamed does not make sense here, really, I think we
want expression.to_unnamed_recursive in most cases.
remove language.operators

totally unused and incomplete/out-of-date
pseudocodelang: remove
remove more unused code
algebra: fixup missing num_tuples functions
catalog: add missing function
algebra: num_tuples fixups some more
test_style: add pylint and move output to test failure
ExpressionVisitor: new-style classes

Must extend object if not something else
datalog.model: resolve ambiguous naming

We shouldn't use the module name and variable name as the same name!
raco: fix docstring project-wide

use double, not single-quotes in triple-escape mode.
compile.py: remove fraudulent #  noqa
skip pylint test for now
algebra: typo fix
Merge branch 'master' into misc-cleanups

Conflicts:
	raco/algebra.py
	raco/language/clang.py
	raco/language/grappalang.py
	raco/myrial/groupby.py
add TODO to test_pylint
test_style: fix stderr comment, clarify stdout vs stderr
test_style: docstring and spacing cleanup
Merge pull request #277 from uwescience/misc-cleanups

Misc cleanups
myrialang: update aggregation compiling

In preparation for user-defined aggregates, update the JSON format
of aggregate operators