Allow rust-layers to stop caring about the Servo content scale

These commits allow rust-layers to store all layer boundaries in device/layer coordinates instead of Servo page coordinates. Additionally, BufferRequests are now returned in device/layer coordinates as well. Servo will take care of converting them to page coordinates.