* Fixed swizzle
* Added two convenience functions for making gl and gpu arrays. These need compiler macros.
* Found a bug in make-gl-array-from-pointer, it creates a generic gl-array not one specialised
  to a foreign type, this means that the gl-pull pulls back plists. Ugh. Will fix this in next
  push