IDEA(views): API for deferring the rendering of views

A proof-of-concept. See #6940.
I stuck the models DIC in the view service, but could easily be `elgg_get_deferred_view_models()->riverResponses` or something.