Fix PureSystem so that runtime.publish() works for a pure XBlock.

Fix extracted from https://github.com/edx/edx-platform/pull/6035.

Fixes PLAT-334.

Does not include tests.
This comment is out of date -- no longer inheriting from anything....