gl/shader: Add move constructors

+ And other voodoo.