cdodge/add-progress-publish-api-endpoint: expose a new xblock runtime pu...

...blish special cased event type 'progress' which adds an entry into the CourseCompletions table
Should we include this feature flag in the settings file, set to False, as part of the commit?