icon as child element can be floated left/right

Added the ability to utilize the icon-left/right class on the button when using a child element icon.