Default value added in EnviromentLayoutRender

Default value can now specified on EnviromentLayoutRenderer along
variable name. When the variable has not defined the layout will return
the default value instead.