GIS: LayerTree supports sub-folders (1 level for now). CRMT makes use of
these. Some fixes for gis/proxy() vars->get_vars (vars isn't always
iterable)