This commit adds fields that are related to the requesting user's interaction with the thread (e.g. following).
This is an initial implementation that only allows retrieval of all threads for a course and only returns an easily computed subset of the fields that are needed, in order to keep this change from getting too large. JIRA: MA-641