Move get_buffer_requests into rust-layers from Servo and do some minor cleanup

It's fitting that rust-layers knows how to gather buffer requests for its own layer hierarchy and everything is in place for this now.