Minor style changes.
Fixes #176 - hangs when `undefined` is used as a property value.
Version 2.0.1.
Fixes #165 - adds removing extra space after rgba/hsla declarations.
Fixes #163 - adds pixel rounding to 2nd decimal place.
Fixes #161 - adds ~30x faster tokenizer.

* Splits data into 128 bytes long chunks (rounded to nearest closing parenthesis).
* Won't seek trough the whole document all the time.
Adds minor speeed optimizations to property & selector optimizers.
Skips empty removal if advanced processing is enabled.

* Since advanced processing tokenizes data we can rebuild it without empty elements.
Fixes #160 - re-runs advanced optimizations until no changes are detected.

* That's because merging adjacent selectors can lead to new optimization opportunities.
added ability to merge same properties when grouped
added skeleton for compacting into shorthand notations
minor changes
simplification for merging
implemented compaction to shorthands
fixed logic glitch in merging same properties
improved merge logics for colors
ability to break up shorthand properties + tweaking processable
changed 4 space indent to 2 space indent
base for breaking up background into its components
background is now properly handled
added facility for removing default values on shorthands