Move parseActions and statics out of evaluator()
Simpler pyparsing
Add docstrings and comments
Rename variables; get rid of OPS
Set numpy so it does not print out warnings on student input
Get rid of unused code
Make Jenkins test the calc module
Added tests for new math functions
Add support for various math functions in calc.py.
Add variable i as an imaginary unit
Address Sarina's comments from the PR

-Clean up `SUFFIXES` from interspersed commented-out suffixes
-Remove unused `LOG`
-Remove unused method `raiseself` of UndefinedVariable and its usage
Undo change to jenkins/test.sh in anticipation of merge

Original change: SHA 58e98d
This was resolved by merging in Cale's branch
  https://github.com/edx/edx-platform/pull/44
Quick fixes in calc.py

Especially the var[0].isdigit() one.
Merge branch 'master' into pbaratta/calc-add-trig
Add CHANGELOG message
Merge pull request #125 from edx/pbaratta/calc-add-trig

Simplify calc.py; add trig/other functions