app: add accessors for the built-in FG->BG, FG->transparent etc. gradients
app: pass a GimpGradient to gimp_drawable_blend(), not a GimpBlendMode

The blend mode is now only a PDB compat enum, translate between
GimpBlendMode and the built-in gradients in the gimp-edit-blend PDB
wrapper.