move rule duplication removal into the toCSS visitor
refactor toCSS to be in output order
move mergerules into toCSS visitor