[REF] partial backport of 239b6bc0

[IMP] website snippet new option, gallery
Only kept the website.theme_customize and website.color_picker
client-to-server
[REF] backport of c1b1ba6945

[IMP] website: image controller can use xmlid
Merge the master version of this controller with the v8 one