Added functions API for defining custom functions inside plugins.
Updated plugin API to use distinct 'enable' and 'disable' handlers.
Improved gradient function aliasing to handle new angle keywords ('to left', 'at center' etc.).
Added svg-gradients plugin for simulating CSS3 gradients with data-uris.
Refactored color handling.

Colors are now parsed and manipulated in an oop fashion.
Implemented autoloader for loading all classes (moving towards PSR-0 compliance).
Moved all classes into seperate files with no 'side-effects' for PSR compliance.
Updated casing of all classname references for the autoloader; all
classnaming needs to be StudlyCaps now.
Added options class (with getters and setters) to abstract out some of the fiddly options.
Added new options to the command line utility and a little refactoring.
Added flexbox aliases for to cover all common implementations.
Added formatters option and some default formatters.
Added newlines option to provide consistent output when required.
Selector aliases now accept arguments.
`disable` and `enable` options have been flipped in order of priority so you
can easily disable all then enable just what you need.
#40 - Manual merge. Adding zoom aliases from teohhanhui`s commit.
Updated changelog.
Internally renamed property/value aliases to declaration aliases.
Removed the Core.php include out of the auto loader til 2.x since it doesn't really fit now.
Moved proc API functions and formatter functions into their own files for including via CssCrush::init().
Fix for flex-order 'natural number' confusion in legacy-flexbox plugin.
Converted changelog to markdown for github friendliness.
Moved core files into a vendor named directory for PSR-0 compliance.
Moved license and version out of the bootstrap file.
Fix for command line utility when OS X terminal truncates visible output.
Added a workaround for issue #41 (stream_set_blocking not working with php://stdin on Windows)