layout: Rewrite intrinsic inline-size and automatic table layout to match L.  David Baron's work-in-progress specification

http://dbaron.org/css/intrinsic/

Column spans are not yet supported.

This effectively adds support for percentage widths, and it also fixes
many bugs, improving the layout of Google and Wikipedia.

r? @SimonSapin