Merge branch 'master' into gh-pages
Merge branch 'master' into gh-pages
fixed an issue where updateRowCount revmoed last data row
Add footer row
Merge pull request #1 from waterfield/feature/add_footer_row

Add footer row
Update readme for repo
If there are only one child row in a certain group, the parent group row can be merged with the child row to avoid duplicate information. In this case, custom aggregator and formatter is needed to format the parent row data.
Setting up the grid for every test makes them idempotent, which is desirable because qUnit does not guarantee order.
Add a test to validate current method of updating column widths: `setColumns`
Made the grid a little larger to create a more realistic performance scenario
new grid method `updateColumnWidths` provides a fast, surgical way to update only the widths of things. Still takes a columnDefinitions object.
Removed some unneeded comments
add +1 to range.bottom for ignoreDiffsAfter
disabled checkbox addition 

disabled checkbox addition
support for disabling the checkbox

support for disabling the checkbox
support for disabling the checkbox

support for disabling the checkbox
disabled checkbox addition

disabled checkbox addition, need to change the slick.checkboxselectcolumn.js
disabled checkbox addition

disabled checkbox addition, need to change the slick.checkboxselectcolumn.js
disabled checkbox addition

disabled checkbox addition, need to change the slick.checkboxselectcolumn.js
addition to disable checkbox

addition to disable checkbox