Name all presets columns as the database schema has changed.

This fixes the data injected into the presets table.
Regression fix: it will happen here.
Masks: refactor constant 1 as dt_masks_version()
Masks: bump version

All new masks (after regression) are fine.
Masks legacy params: base infrastructure implementation
Masks legacy params: handling of images with ORIENTATION_NONE
Masks legacy params: base for handling of images with !ORIENTATION_NONE
Masks legacy params: added if's for each required dt_masks_type_t
Masks legacy params: note about DT_MASKS_CLONE possible types
Masks legacy params: DT_MASKS_PATH: there can be several points in mask
Masks legacy params: DT_MASKS_BRUSH: there can be several points in mask
Masks legacy params: fix DT_MASKS_CIRCLE
Masks legacy params: fix DT_MASKS_ELLIPSE
Masks legacy params: fix DT_MASKS_PATH
Masks legacy params: all deps are fixed. fix DT_MASKS_CLONE (spots iop)
Masks legacy params: fix DT_MASKS_BRUSH
[FIXME] Masks legacy params: fix DT_MASKS_GRADIENTDT_MASKS_BRUSH