Changed .Button--icon modifier

Changed .Button--icon modifier. Used min-width:inherit instead of min-width:auto because it didn't work in chrome. Added &:hover effects to override the default behavior from the core .Button lego.