Bug 1076759 - Add data-icon option in buttons BB

let's change `li button[data-icon]:before` so applies to `button[data-icon]:before` instead.
That way we will allow also data-icon in rounded buttons.