Refactor|Renderer|libgui: Added GLTarget::AlternativeBuffer

This is a utility for temporarily switching to an alternative
attachment.