Add test case for removing duplicate declarations
Don't duplicate properties
Remove duplicate declarations, and keep last one

Only removes:
  - same property
  - same value
  - same before (before property)
  - same between ( before and after `:`)
Merge branch 'duplicate-decl'