Path specified in `output_dir` option now creates the output directory if it doesn't exist.
Added recovery callback argument to `Util::resolveUserPath()`
Some tweaks to SVG output to better support common svg2png convertors.
Changed default SVG type from 'rect' to 'path'.
Forms plugin `:input` selector alias now accepts multiple type arguments.
Added `position:sticky` declaration alias.
Removed `csscrush_clearcache()` function and associated static method. It's functionality can be easily replicated in plain php since all outoutput files have a '.crush.css' file extension.
Added `stat_dump` option for saving stats and variables used to a file in json format.
Simplified signature of internal `CssCrush::runStat()` method.
Removed `csscrush_globalvars()` function and associated static method; use `csscrush_set()` instead.
Sepreated aliases file parsing into its own method `CssCrush::parseAliasesFile()` so merging with other alias files, or using external alias file is possible (issue #51).
Renamed the default boilerplate file to use a conventional file extention.
Deprecated and removed the *-local.ini now there is a better ways of augmenting the default aliases.
Lowercased the Aliases.ini filename.
Moved the library location property `CssCrush::$config->location` to `CssCrush::$dir`