Improve "Color" init/remove routine

- Allows the "Color" component to be properly removed from entities.
- Properly invalidates the entity when "Color" is added.

In response to [this post](https://groups.google.com/forum/?fromgroups#!topic/craftyjs/oTPqijDiz9I).