Fix clearMacros method on MacrosPreferencePage so that it doesn't delete SystemMacoros. Consequently this fixes issues with Default Macros button removing SystemMacros.
This is kind of a brittle update. Simu has put us in a tough spot. They made changes to the server settings for SF 1.0.1.26. This change checks the client string sent with settings and ignores the settings if it's not "1.0.1.25". This fixes things for now, but I expect things will break again when Simu moves everyone to SF 1.0.1.26 or later.
Don't allow streams or component updates to be nested with themselves or each other. Make component updates another destination for text like streams. Simplified component tag handler to use a similar code path as the stream tag handlers, and so removed StyledSubTagHandler.
deleted StyledSubTagHandler.java and changed 7 java files