initial setup of command
DSL for aggregation, DSL-generator based on course
max points for grader, move cachestat to avoid circular import
Merge branch 'master' of https://github.com/Stanford-Online/class2go into jbau-course-scoring
remove comments, add __student to namespace
add missing import for cachestat
Changed model a bit (score is now a float rather than a char)

Also made Aggregator run over a set of functions, rather than just one
settings INFO not DEBUG
tested course score aggregator
update help message
Merge pull request #2417 from Stanford-Online/giulio-share-results

Universal share block (closes #2409)
allow apostrophes in profile first/last name
a few tests
Merge pull request #2429 from Stanford-Online/jbau-name-apostrophe

allow apostrophes in profile first/last name
aggregate_scores: make "-u" option boolean (#2432)

I didn't like that the -u command took a True argument.  Should just be
a boolean option, both to be simpler, and that's how regrade works too.
+1 for consistency.
Merge branch 'master' of github.com:Stanford-Online/class2go into jbau-course-scoring
regrader now fills ExamScore.examrecordscore
Merge pull request #2434 from Stanford-Online/jbau-regrader-examscore-fix

regrader now fills ExamScore.examrecordscore
Merge pull request #2422 from Stanford-Online/jbau-course-scoring

Aggregation functionality for course scoring
reorder examRecords by -id so that later takes precedence