FIX: Faster image rendering

Closes #211.

Ready for review/merge @rkmaddox.

@jyeatman this should fix your problem. It allows using `np.uint8` directly, which is more efficient on many levels. In your code, it would be most efficient to make a single `RawImage` instance, and use `image.set_image(...)` to change the data before drawing.