make sure pseudo elements stick to the end when render

Don't know how to make an in place replacement for parent references when doing @extend,
but it is certain that pesudo element selectors should go after other selectors.

So here's a quick fix for #246