auto merge of #478 : tkuehn/servo/profiling, r=pcwalton
Add underline to layout and gfx.
Added underline test
Fix rebase issues
Clean up code a little
Fix style issues
Better propagation of text-decoration, though still not perfect. Also, boxes now cannot be merged if they have different text-decorations.
Removed unnecessary FIXME
auto merge of #481 : eric93/servo/underline_tweak, r=metajack

Fix style problems with last PR. Also better propagation of text-decoration.
Remove unused 'mut'
Cleanup dynamic freeze scope artificially extended warnings
Unweird 'pub' token
auto merge of #483 : oncemoreification/servo/fix_some_warnings, r=brson

Less yelling: https://github.com/mozilla/servo/issues/455
Refactor TextRenderBox to handle range and run data and let a RenderBox's style handle font size
auto merge of #485 : oncemoreification/servo/refactor_TextRenderBox, r=jdm

This removes the TextBoxData struct and places its properties directly on the TextRenderBox. 

It also removes the font_size property from RenderBox's, in the thinking that this should be (and is) managed by stylers.
Tweak inline layout so text is baseline-aligned
Merge with TextRenderBox refactor
Merge pull request #488 from eric93/baseline_final

Align text at baseline
Reduce the number of messages needed to exchange buffers from 3 to 2
Move the test harnesses into test/.

This is preparation for removing the `servo-` prefixes from the various
Servo components.