MultiAxisPlotContainer

Here's my take on a PlotContainer that allows multiple axes on all sides of a central plot component. I'm publishing it as a pull request to solicit feedback on the interface that it presents. Is the ```axes``` trait better or worse than an ```add_axis()``` method? Should the ```container_padding_*``` traits be removed in favor of the existing ```padding_*``` traits?