[CLC-1191] Fix for source on canvas activity, canvasUserActivityProcessor refactoring

JIRA: https://jira.media.berkeley.edu/jira/browse/CLC-1191

Until ElasticSearch is in place, using transient memcached cache to do a lookup on the course code.