fix cubicweb_web tests
This commit totally breaks a good part of cubicweb_web tests 795fa5c43398
I'm expecting it to make migration complicated for a lot of projects, we need to write a good changelog about it
This seems to be the best approach for now cubicweb/cubes/web!65 (merged) (WIP)