Update for g-i and gsettings, build fixes

This patchset brings caja-python up to speed with 1.5, based on nautilus-python 3.x branch.  It would be helpful if it could be undeprecated on status:1.6 so that distros don't drop it, as unlike the other python bindings, there is a part which is still necessary even with g-i.