Use Caja GSettings schema optionally

This was the last place where it was used unconditionally.
Merge pull request #239 from City-busz/make-caja-optional

Use Caja GSettings schema optionally