change method of pivot table rendering

In this way of pivot table rendering, it is possible to remove
"empty" columns & rows from the table. This is akin to using the "\"
operator as opposed to "*"
add row & column variable name as headers

and other styling
round values in pivot tables (gonna regret this..)
allow option to fully expand a pivot table

i.e. also include empty columns & rows, as in a "real" pivot table
rudimentary binning of nums & dates
Merge branch 'develop' into pivot
rerun make
generating "ticks" for binned values correctly
Merge branch 'develop' into pivot

Conflicts:
	polychart2.min.js
	polychart2.standalone.js
pivot table "ticks" for binned date values
add a filtered example for pivot
accept both strings and jquery dom
add callbakc & prepare
respect width & height + bug fixes with callbacks
tables accept count(*)
Merge branch 'develop' into pivot

Conflicts:
	polychart2.min.js
	polychart2.standalone.js
Merge branch 'develop' into pivot