For QgsColorButton clipping path, draw rect with chamfered corners

- QPainterPath::addRoundRect has flaws, especially on Linux