ICE-9451 Fixed Pluto specific class loading. Introduced SkipBOMInputStream that strips the resource content from the BOM character sometimes found at the begining of the file.

git-svn-id: http://anonsvn.icesoft.org/repo/icefaces3/trunk/icefaces@37278 1de00972-ac04-4911-a46b-06793c8d78d9
ICE-9476: New ace:buttonGroup container.

git-svn-id: http://anonsvn.icesoft.org/repo/icefaces3/trunk/icefaces@37280 1de00972-ac04-4911-a46b-06793c8d78d9
ICE-8475 - added ice.ace.instance, ice.ace.destroy and ice.ace.deadStates and demonstrating their use on ace:DataTable. Also modified ice.ace.create to add widget states to the DOM elements of all components, enabling the use of ice.ace.instance for all components using ice.ace.create. This new state saving is confirmed with the ace:dateTimeEntry & ace:dataTable memoryLeak tests not to introduce any new leaks.

git-svn-id: http://anonsvn.icesoft.org/repo/icefaces3/trunk/icefaces@37281 1de00972-ac04-4911-a46b-06793c8d78d9