Micro optimizations to `{{plugin-outlet}}`.

* Don't create a `ContainerView` if there is only one connection.

* Don't create a virtual view if there are no connectors and the
  block form of the plugin isn't used.
ES6: Refactor embedded post views