Allow colorMap option to be specified as a function(index,value)

Issue 83
Refactored colorMap for use in tristate and bar charts. Includes support for function(sparkline,options,index,value)
Added Gruntfile.js and package.json file so we can build the minified version with Grunt.js
Build with Grunt and UglifyJS, checking in the built files for use with Bower
Removed deprecated files
Migrated sparkline.jquery.json into package.json, updated Gruntfile to use package.json
Added bower.json
Added retina support to canvas
Basic horizontal stack chart
Merge branch 'develop'

Conflicts:
	.gitignore
	Makefile
	minheader.txt
remove submodule
Update bower / package json
Add repository to package.json
Handle chartRangeMin/Max in stacked bar graphs

Fixes gwatts/jquery.sparkline#69
Example with chartRangeMin: 0 and values: [[20, 20], [10, 10], [5, 5]]
Notice the clipping that occurs in the "before" image: http://imgur.com/a/ay6e8
Merge remote-tracking branch 'remotes/jsantirso/patch-1'
Merge remote-tracking branch 'remotes/andykellr/master'
Merge remote-tracking branch 'remotes/efedorenko/master'
Merge remote-tracking branch 'remotes/obierlaire/stackChart'

Conflicts:
	Makefile
	src/header.js
- updated Grunt script to include the new horizontal stack addition merged in the previous commit.

- updated the NPM package defs

- ran grunt to regenerate the dist files.
fixed bug where bar and tristate charts didn't listen to the `.width` option. Added examples to the samples page to showcase/test the fix (load an old sparkline lib to see the 'fixed dimensions' examples render FUBAR).