FACES-1896 Develop aui:button, aui:commandButton, and aui:icon component (added compatibility layer for JSF 2.2 <> 2.1)