Add options parameters to get/set column values via user defined functions.

Add support for data binding to column values which are functions -- in particular for Knockout JS -- and integrate this support into the editors.
Merge remote-tracking branch 'remotes/chadPrice/patch-1' into v2.0-merged

Conflicts:
	slick.grid.js