Call NativeSurface::upload through a mut reference.

Required for servo/rust-layers#95.
Update to latest rust-layers
Merge pull request #2963 from mbrubeck/surface-upload-mut

Call NativeSurface::upload through a mut reference.