Fix for #955: Stop weird behavior when adding percentages

What do you expect the result of `10% + 10%` to be? Well, everyone in
the world would say `20%`. Stylus thinks it should be `11%`.

Fixes learnboost/stylus#955
Illogical condition ('%' != this.type AND '%' == right.type), why don't remove all block?