initial commit for polyjs.pivot & data processing

simple data processing for polyjs.pivot
note that data processing for the finest grained level is done (i.e. no
subtotals!)
rename table.coffee => pivot.coffee: consistency
refactor domains: allow creation of single domains

makes it easier for pivot tables
comment only
domain creation for pivot
pivot table rendering (partial)
Merge branch 'develop' into pivot

Conflicts:
	examples.js
	make.sh
	polychart2.js
	polychart2.min.js
	polychart2.standalone.js
	src/dataprocess.coffee
	src/domain.coffee
update make file & run
make pivot render work
remove make.sh again
pivot table content calculation - non-optimized
additional example and testing
separate out tick gen & dimension gen functions
first working version of "metrics"
add callback & prepare functions to metricvalue defn
Begin work on canvas renderer module in case no Raphael.
light, meaningless refactoring of metric format
put titles on metricvalue objs
Merge branch 'develop' into pivot

Conflicts:
	Makefile
	polychart2.js
	polychart2.min.js
	polychart2.standalone.js
rename metric => numeral