Implemented WebCLImageDescriptor. Added near-complete argument validation in createImage.