Call NativeSurface::upload through a mut reference.

Required for servo/rust-layers#95.