BUG: Fixing the mechanism for assiging color via the color icon
- ComponentPhraseContent will now use an OperationManager if one is available for accessing the setProperty operation else it will explicitly create one. Using the operationManager will allow the 3D render view know the entity was modified
- PhaseModel will now provide the operationManager associated with its first Source if it exists. TODO: more work is needed to deal with multiple sources.
- Unset colors now have opacity set to 255 and not 0 when using a color dialog
- Canceling a color dialog no longer clears the entity's color to being unset. Instead it leaves its color unchanged.
Addresses issue #241 (closed)
Backport: release