Use Caja GSettings schema optionally

This makes Caja dependency optional.