programmableGL: add format swizzles method to ofTexture

and use it for uploading 1 and 2 channels pixels from ofImage,
ofVideoGrabber/Player