Image.ColorTable: Fixed some memory leaks in add().

If the intermediate hashtable was too small, it (and the colors
it contained) was leaked when the table was reallocated.

Also adds a fall though marker.