Initialize the ColorSelector tool on demand

This delays initialization until the tool is actually used. Prevents the creation of two PApplet animation threads on every PDE start.

Also added a synchronization block just in case.