ENH: add toplevel eval function

ENH: moar parsing

CLN: rename old Term to PyTablesTerm

get the original pytables file back

ENH: add arith and boolean ops to eval

more expressions work

ENH: remove dependency on passing locals()

DOC: add note about test type

ENH: add numpy and python engines
ENH/TST: py3 compat for division (no more operator.div) and error handling

CLN: default engine is now python
ENH/CLN: test engine results against each other

CLN: replace numpyengine with pythonengine

CLN: remove main