scalyr-agent: fix apache log location (#1987)
add key for sending logs to scalyr (#1987)
scalyr-agent: fetch instead of distribute installer (#1987)
scalyr: factor into separate role (#1987)

It's just a bit flaky, so to start let's try this on some specific
machines to make sure it doesn't cause any trouble.  May move it into
the mainline recipes at some point later.
scalyr: agent dir pernms, runlevels, start quietly (#1987)
scalyr-agent: link directly to script for startup (#1987)

This is bad practice, but the only way to have their init script
work on startup due to some weird user changing stuff they're doing.
scalyr: add comment for workarounds (#1987)
Merge pull request #1963 from Stanford-Online/jbau-db-integrity-fix

Jbau db integrity fix
make it clearer that the attempts label is a link to scores

Not black anymore if it's a link - link-colored like other links on the
site, and new parenthetical "(see scores)"
Merge pull request #1992 from Stanford-Online/sef-1987-scalyr

deploy scalyr-agent as an optional role (#1987)
Merge pull request #1993 from Stanford-Online/jinpa-master-scores

#1989 make it clearer that the attempts label is a link to scores
Add checkbox to new announcement form to email to students #1188

Redirects to the email course members page with subject and message
filled with announcement title and description.
Display confirmation message after redirecting to email page
add readonly tas
Merge pull request #1986 from Stanford-Online/jrbl-static_page_bugfix

Fix static page exception when no ContentGroups
Merge pull request #1939 from Stanford-Online/jbau-admin-500-page

Jbau admin 500 page
Fix exception from content section move
Merge branch 'master' into jrbl-1819-static-page-section-reassignment_rebase

Conflicts:
	main/courses/additional_pages/views.py
part of #1991, fixes running code for penalites

missing data migration to convert wrong records existant in db
add grader name to interactive grader log line (#2001)