Made it easier to customize the palette from a designer extension

Currently, the only way to extend the palette is via a user library.  If you are building your own extension plugin, this is not ideal.  I refactored the code in the ActivitiToolBehaviorProvider class to wrap the calls to ExtensionUtil in protected methods so that a subclass can easily override the default behavior.