XBlock integration: replaced `get_html` with `runtime.render()`

Currently calls the same machinery, but re-routes the logic in preparation of
deeper integration with XBlock