Use globalCompositeOperation to better support interim tiles for transparent layers
Remove ol.TileSource.getOpaque