Color#rgb= mutates its argument

This could lead to hard-to-find bugs for users of the library and also (as in my case) raises an error if the user passes in a frozen object. Here's a fix.

Thanks for the library!