Add the four missing globalCompositeModes

Add support for the missing composite modes source-in, destination-in, source-out and destination-atop to the canvas 2D context.