Renderer|SkyDrawable: Reimplemented sky layer scrolling

Also internalized more configuration management into the various sky
components, revised hemisphere rebuilding on sky property changes,
removed unnecessary LayerData values, const-correctness refactoring.

Todo: SkyDrawable's LayerData and ModelData can now be made private.