Improve rem() to avoid duplicate values

If `@include rem(padding, 0);` is used, then this patch stops an output of `padding:0;padding:0;`.
Merge remote-tracking branch 'GaryJones/patch-1'
add tests for rem mixin fix in 0b5a0e331ef878aeedd5dc64333b4c29240e6a9e