store modulated colors for color properties (fix #136)

The `if (c >= 0 || c < MaxColor) c` was stupidly wrong (should have been `&&`
instead of `||`) and that was the cause of #136, but it makes more sense
to store the modulated color anyway (this is what NetLogo itself does).