Move alpha mode to a separate request
Alpha mode a part of color space is a little awkward. Having alpha mode as a separate request allows it to be set without changing the surface color space or needing to define a specific render intent. It also makes it more clear what set_default_color_space
does: it does not reset alpha mode (anymore).