Bug 951554. Add SurfaceMode::SURFACE_NONE. r=nical

--HG--
extra : rebase_source : 5854c7994dd861f36860756d10ef5b7ea35d863c
Bug 951554. Replace SyncFrontBufferToBackBuffer with PrepareFrame and FinalizeFrame. r=nical

--HG--
extra : rebase_source : 129796a77c5777dac89930907d1f257657115ae3
Bug 951554. Changes to RotatedBuffer. r=nical

--HG--
extra : rebase_source : b4b0d9eb02e377aff66f9eba582f4cc4ab3a4d77
Bug 951554. Changes to ContentClient. r=nical

--HG--
extra : rebase_source : 1d64aaf91b3cbea0e4dff9066dd609a5edd06f5c
Bug 951554. Change the high level painting functions. r=nical

--HG--
extra : rebase_source : bcbed6d9d4e46d4b21854954789fe6ba28cdf3cc