gl/framebuffer: Allow attachment masking

+ Implement mask() and unmask() for selectively enabling and disabling
  certain color attachments