Do not log function objects (which seem to be undefined anyway)
Allow layers from top-level of configuration to be forecast layers
Renamed forecastLayer to subLayer, since main layer may be forecast layer too
Renamed preloadingLayer -> mainLayer