Handle flow trees with block children of inlines.
Handle splitting inlines with interior blocks correctly.
Drop 'ref' to work around a Rust bug

The bug is mozilla/rust#8675.

Fixes #752.
Correct draw order for frame tree layers
Implement compositor layer occlusion; clean up
Implement collapsing margin