Bug 748598 - Implement VolatileBuffer for OSX, Ashmem, and Windows, r=njn,glandium