Fix Pepper 2D device init on Mac, so that it work with NaCl modules as well as with trusted Pepper plugins.  The shared memory was not being used to create the skia bitmap due to a missing mmap() call.  Adding this call (via TransportDIB::Map()) generates the right shared mem region.
Fix Pepper 2D device init on Mac, so that it work with NaCl modules as well as
with trusted Pepper plugins.  The shared memory was not being used to create
the skia bitmap due to a missing mmap() call.  Adding this call (via
TransportDIB::Map()) generates the right shared mem region.

Note: this is an interim fix.  Really, the browser should make the TransportDIB
as it does onthe Mac for the GPU plugin.

BUG=40701
TEST=Run any Pepper 2D application as a .nexe

Review URL: http://codereview.chromium.org/1542016

git-svn-id: de016e52bd170d2d4f2344f9bf92d50478b649e0@43873 0039d316-1c4b-4281-b951-d872f2087c98

adobe/chromium,ropik/chromium,adobe/chromium,gavinp/chromium,Crystalnix/house-of-life-chromium,ropik/chromium,gavinp/chromium,gavinp/chromium,adobe/chromium,gavinp/chromium,yitian134/chromium,yitian134/chromium,gavinp/chromium,ropik/chromium,Crystalnix/house-of-life-chromium,yitian134/chromium,yitian134/chromium,ropik/chromium,ropik/chromium,adobe/chromium,Crystalnix/house-of-life-chromium,adobe/chromium,gavinp/chromium,ropik/chromium,Crystalnix/house-of-life-chromium,adobe/chromium,Crystalnix/house-of-life-chromium,yitian134/chromium,Crystalnix/house-of-life-chromium,gavinp/chromium,Crystalnix/house-of-life-chromium,Crystalnix/house-of-life-chromium,ropik/chromium,adobe/chromium,ropik/chromium,yitian134/chromium,Crystalnix/house-of-life-chromium,yitian134/chromium,adobe/chromium,Crystalnix/house-of-life-chromium,adobe/chromium,ropik/chromium,gavinp/chromium,yitian134/chromium,Crystalnix/house-of-life-chromium,yitian134/chromium,gavinp/chromium,adobe/chromium,yitian134/chromium,gavinp/chromium,adobe/chromium