Partial update of DOMWidgetView styling and simplification of containers.

-The selection containers did not make use of the new `after_displayed` function. 
-The content of `WidgetContainer.render` is now split between `initialize` and `render`. The former calls DOMWidgetView.initialize, which registers its own partial updates. Besides that it is mainly code removal. 

I think that we are at the point where ContainerView is really as simple as it can get. It could be used as a base class for the popup and the different selection containers. 
I don't think you should be removing options here, but it should be renamed to `parameters` since that's what it's called in the base WidgetView class.  See line 410 which calls the base constructor, it passes this value in implicitly via the `arguments` keyword.