Multiple display list support
auto merge of #1579 : ibnc/servo/multiple_display_lists, r=larsbergstrom

Fixes: #1538

Still needs to be rebased.