Bug 960354 - Part 1: Add new Map/Unmap APIs to DataSourceSurface. r=jrmuizel
Bug 960354 - Part 2: Update some callers that write to DataSourceSurfaces. r=jrmuizel
Bug 960354 - Part 3: Remove MarkDirty call to avoid confusion. r=jrmuizel
Bug 960254: Implement the new Map/Unmap API for Direct2D. r=jrmuizel