LearnBoost/stylus — pull request #630 by kizu (2012-04-14 15:30:59+00:00)
Title: Fixing the extra whitespaces at the end of properties before colon

This fixes the following issue: imagine you have a mixin:

blah(lol, args...)
blah: foo(lol) args

In which you want to do something with the first argument and then keep everything else after. The most usual case is the keeping of `!important` rule.

So, in case there is only one argument, you'll get the following result:

blah: bar ;

See the space? It's ugly :) I just added the `.trim()` in the compiler, so it would be, well, trimmed. The tests say that nothing is ruined by it, so I think it's proper fix, however tell me if there is a better way to do this.