Move parseActions and statics out of evaluator()
Simpler pyparsing
Add docstrings and comments
Added the beginnings of the navigation tests

I still need to refactor the methods but at this point, all tests work
Merge branch 'master' into jonahstanley/add-navigation-tests
Refactored Navigation Methods
Rename variables; get rid of OPS
Set numpy so it does not print out warnings on student input
All uses of safe_exec need to get the correct random seed.
Whitelisted courses now run Python code outside the sandbox.
Fixed errors in spacing and refactoring out of scenario
Fixed the need of a global variable
Replace /faq route in LMS urls

This route was mistakenly removed by the theming changes since the
"FAQ" marketing link actually points to help_edx, not faq_edx.
Move string fields, get rid of hard-coded list of booleans.
Add test for serialize/deserialize.
Additional test coverage.
Fix tests that vary urls.py

Create a mixin class that can be used for tests that customize urls.py
to force django to reload it, so that they don't break other tests.
Get rid of unused code
Make Jenkins test the calc module
Added tests for new math functions