Used Gridplot to provides subplots support to mpl. Implementation 2x2-specific, we need to generalize.
Added basic functionality to deal with the grid geometry. Bonus: code templated.
Used add_plot session method instead of the old plotcontext.children.append, after land of #427 on master.