Set PixelSnapping correctly on default, do not try to copy an alpha channel when the target does not include alpha, fix getObjectsUnderPoint behavior