ICE-9549 separated breadcrumb demo bean into two: a window-scoped bean for documentation and navigation purposes and a view-scoped bean where the demo logic actually is

git-svn-id: http://anonsvn.icesoft.org/repo/icefaces3/trunk/icefaces@37830 1de00972-ac04-4911-a46b-06793c8d78d9
ICE-9477 changed ace:radioButton behaviour to not deselect it when activating/clicking on it again; changed the component initialization procedure from lazy to eager; modified ace:buttonGroup to support other nested components and not only checkboxes and radio buttons; added label and labelPosition support to ace:radioButton; fixed issue with ace:buttonGroup having to be immediate parent in order for radio button to know its group id

git-svn-id: http://anonsvn.icesoft.org/repo/icefaces3/trunk/icefaces@37836 1de00972-ac04-4911-a46b-06793c8d78d9
ICE-9477 updated demo to adjust to recent changes

git-svn-id: http://anonsvn.icesoft.org/repo/icefaces3/trunk/icefaces@37837 1de00972-ac04-4911-a46b-06793c8d78d9
update Mojarra libraries to latest released versions (2.1.26 and 2.2.3)

git-svn-id: http://anonsvn.icesoft.org/repo/icefaces3/trunk/icefaces@37838 1de00972-ac04-4911-a46b-06793c8d78d9
ICE-9477 removed borders, background, and active styling from the radio button, leaving only the icon and hover styling

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