Skip `!important` attributes

Skips the properties when they are marked as `!important`, unless the new attribute is also `!important`. Fixes #57
Merge remote-tracking branch 'origin/patch-3'