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
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
get numeral.count(*) to work