Color arrays

since we're putting in the numbers ourselves we don't really need to clamped array, which is good because clamped array doesn't seem to be supported by IE10.

While we're at it we can recompute the colors to be an unsigned 32bit integer instead of 4 8bit ones and put it into a pixel array 1/4 the size but the array buffer that's sent back will end pub being identical.