Implement collapsing margin
Adjust top_offset when top margin of a element collapses with its first child
Add reftest for margin collapsing
auto merge of #759 : ILyoan/servo/collapsing, r=metajack

A part of implementation for CSS 8.3.1 Collapsing margins.