GP "Add Monkey" - Check if there's an existing palette/colors with the required names before adding new ones
Now, when adding a Monkey primitive to the same GP object more than once, you won't get two separate palettes (with two separate sets of colors) created - one for each instance. Instead, the second (and subsequent) copies will all use the initial/existing palette instance.
Note: For layers, we still just create new ones, as it makes it easier to isolate the instances.
GP "Add Monkey" - Make this behave like a standard "Add Object" operator
* "Add GP Object" operator now works in Edit/Paint modes (so the button in the Create tab works)
* Multiple "Suzanne" objects can be added within the same GP datablock now (if in Edit/Paint modes when activating the "Add GP Object" operator)
* "Radius" operator property is respected, albeit, setting this to values other than 1.0 may result in weirdness as the line thickness values do not get adjusted.