raster prerendering (parity)

`renderLayer` and `RenderPass` are used in [`renderRaster`](https://github.com/mapbox/mapbox-gl-native/blob/rasterize/src/renderer/painter_raster.cpp#L40-L42), although I can make `renderLayers` private. Is it ok that the other two stay public?