small change in aggregating peer eval grades (rounds up)
Wrote preliminary help modal acceptance tests
Fixed wording to better reflect BDD specs
Made filling field a bit safer
Tightened up wording
Stylistic change and factored out method to common
Added the full range of help modal options

Fixed pylint violations
Use calc's evaluator for staff answers in `Numercial` type

Rather than just calling `complex(...)` on the staff answers, also call
`calc.evaluator`. This way, simple things like `1/3` can be entered, as well
as more complicated explicit equations (e.g. `sqrt((12^2 + 26^2)/2)` etc, etc)

Simplify and update the tests to work with this.
Incorporate Anant's suggestions
Change pylint settings to not report in importing assert_* from nose.tools
Make sure to persist static tab name assignment.

STUD-663

Pylint updates.
Add doc strings and fix spaces
set first FAQ link to mktg webiste too
indent even more
address some pylint violations in the mixedmodulestore build report
don't put the substitutions in quotes
add escaping
get_items should take a course_id
update some more call sites in LMS to always pass in a course_id
update hint manager to pass in a course_id when dereferencing a module