Added matching pairs for unit tests
Improved media query output when only one query is added.
Fixed indenting for media queries
Cleanup
Reworked some internals on flattening engine. No supports merging identical selectors/media query blocks into one. Added support for direct property rules inside media queries and merge them during processing so that valid CSS is produced.
Updated test for more compact output format
Another new test for new scenario
Another tweak in output generation
Fixed old conditional tests which broke because of new optimizations + some improvements and additons to tests for flattening engine.
Another tests for combination of flattening + conditionals
Formatting
Docs