FACES-1896 Develop alloy:button, alloy:commandButton, and alloy:icon component (moved NodeMenuNav from internal to public/api package in order to avoid code tangles between api and impl)