simplifies transparency check to only look for zeroes in all parameters....

... fixes overeager transparent keyword optimization

See additional comments in #257.
Does it mean that `color:rgba(255,255,255,0)` and `color:transparent` are handled by browsers differently? I understand the problem with gradients but don't get it otherwise.