Cache anonymous user id on the user object, so that queries aren't made many times over during module rendering
Merge pull request #1945 from cpennington/cache-anonymous-student-id

Cache anonymous user id on the user object, so that queries aren't made many times over during module rendering