Stop copying buffers when sending them to quadtrees
Add buffer_map.rs; implement LayerBuffer recycling
Change quadtree iterators
auto merge of #729 : eschweic/servo/manage-buffers, r=metajack

Prevents unnecessary copying of buffers, and implements buffer recycling.