Disable checkbox for any record with a json config containing "disabled"

If a layer record's json configuration contains a "disabled" attribute, disable its checkbox in the LayerTree.

This is related to layer permissions - if a user does not have view permissions for a layer on the map, the layer should not be turned on and the checkbox for turning it on should be disabled.