Updating icon mixin to support alternate icons

Adding support for +icon() to support the alternate sign/button icon
styles (with optional second $alternate parameter)