Cache the color data to reduce startup time.
Also, cmap kwargs now accept colormap names as strings.
Authored by: efiring 2009-07-31
Parent: [r7310]
Child: [r7312]