added num color tests
added num <-> rgb conversions
added num support to Color & api
updated api docs (num color)
updated build
Add spm support
test against new es6 features
checking for type array instead of not null
the reason we're doing this is because ES6 Arrays
will have a Array.prototype.values() function.

thanks @tsteur for catching this in #33
added tests for rounded rgb values in css (#35)
rounding rgb values in css strings (fixes #35)
bumped version
added spm support (accepts #31)

A nicer package manager: http://spmjs.io
Documentation: http://spmjs.io/documentation

http://spmjs.io/package/chroma-js

It is a package manager based on Sea.js which is a popular module
loader in China.

spmjs focus in browser side. We supply a complete lifecycle managment
of package by using spm.

requested by @sorrycc
Merge remote-tracking branch 'remotes/gka-original/master'

Conflicts:
	chroma.js
	chroma.min.js
	package.json
Merge remote-tracking branch 'remotes/sevastos/num-color'

Conflicts:
	chroma.js
	chroma.min.js
- fix Makefile for Msys/Win32: use a separate shell script to generate the license.coffee file

- fix coffeescript compile failure: now all files have multiple newlines at their end so that concatenation does not generate a b0rked coffeescript input file

- updated npm packages

- use the packages actually installed through NPM in the Makefile.
Merge remote-tracking branch 'remotes/spmjs/master'

Conflicts:
	package.json
vows 0.8.0 is very b0rked, moving back to vows 0.7.0. This one doesn't support coffeescript so the Makefile has been augmented to precompile the tests when running `make test`.