Improve unpack function

`unpack` function is cleaner (thanks https://github.com/thoughtbot/bourbon/pull/180#issuecomment-13439821) and can take the number of values that should exist in the resulting syntax. Thus, it is also used in the `size` mixin.
Let's add a check here so that if `$size` is larger than 4, then we use 4 instead.