layout: Shrink fragments down from 448 bytes down to 128 bytes.

16% performance improvement in layout (!)
auto merge of #3772 : pcwalton/servo/slim-down-fragment, r=metajack

16% performance improvement in layout (!)

r? @metajack (or whoever)
Fix build warnings in the cef port.
Make some warnings errors in the cef port.