Add support for side-left, side-right, margin-left, margin-right

These are applied to their respective two column layouts. We've
left halves alone and will need to come up with a longer term
two column strategy where you choose the layout once you choose
two columns. This could involve deprecating the current two
column options.