Adding "fluid" mode

This is a first pass at the ideas discussed in #982.
Yeah, moving to border-box is a good note for 5.0. #1444