Allow setting options for DatePicker in the Date Editor.

Adding the 'datePickerOptions' key to the column definition object
will override the default options sent to the jQuery DatePicker.
custom row html support
getRowFromEvent method added to grid
rowselection notification augmented
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.
Update addValue and loadValue to leverage args.grid

Add support for data binding to column values which are functions -- in particular for Knockout JS -- and integrate this support into the editors.
remotemodel replacement
ko get/set; refval formatter; SelectCellEditor
dynamic cssClasses for rows
useCellTooltip option on columndefinitions for cell tooltips
merge
extending formatters and remotemodel
persist grid state
updating plugins + remotemodel
preloader, selectiontracker, formatters mod, remotemodel mod
cell editing on F2, too
validationtooltips plugin
Merge remote-tracking branch 'remotes/chadPrice/patch-1' into v2.0-merged

Conflicts:
	slick.grid.js
Merge remote-tracking branch 'remotes/chadPrice/patch-2' into v2.0-merged

Conflicts:
	slick.editors.js
hack: autosizer plugin
Merge branch 'master' into v2.0-merged