Shift+arrow keys support for selection
Use a URL instead of a path for the wiki link in the README

GitHub currently transforms the path into a blob-style URL for the wiki, which is a 404
Merge pull request #535 from tombenner/master

Fix wiki link in README
Changes according Pull request #534

numeric keycodes
{} for ifs
Merge pull request #534 from fetis/master

Shift+arrow keys support for selection
Add multi-level grouping to DataView.
Based on the original pull request (https://github.com/mleibman/SlickGrid/pull/522) by ghiscoding.

Deprecated DataVIew APIs (will continue to work):
- .groupBy()
- .setAggregators()

New DataView APIs:
- .getGrouping()
- .setGrouping(groupingInfo)
- .setGrouping([groupingInfo1, groupingInfo2, ...])
- .collapseAllGroups()
- .collapseAllGroups(level)
- .expandAllGroups()
- .expandAllGroups(level)
- .collapseGroup(groupingKey)
- .collapseGroup(level1value, level2value, ...)
- .expandGroup(groupingKey)
- .expandGroup(level1value, level2value, ...)

Grouping info options (for use in .setGrouping() calls):
- getter
- formatter
- comparer
- aggregators
- aggregateCollapsed
- aggregateChildGroups
- collapsed

New Group fields:
- level
- groups
- groupingKey

Also fixed 0-handling in default aggregators.
Optimize up DataView aggregation.
Column option for 'focusable' needs a default value. Set to true, as that's the default behavior assumed by 'canCellBeActive'
No longer need to check if columns[cell].focusable is a boolean: since every column now is boolean by default, we simply return focusable at the end of the function. (The original 'return true;' is not needed because the default value here IS true.)
Merge pull request #538 from dariusk/master

Adding default focusable column option, plus minor optimization to canCellBeActive
Adding default value for selectable in column options, optimizing canCellBeSelected.
Merge pull request #540 from dariusk/master

Default selectable column option, minor optimization of canCellBeSelected
Added support for predefined group values to DataView.

New grouping info properties:
- predefinedValues - An array containing the grouping values for which
groups should be included even if they are empty.
- aggregateEmpty - Whether aggreggators should be run on empty groups.
Improved Checkbox editor ValueChanged behavior.

Checkbox editor was firing onCellChange event even when there was no change. This fixes that behavior and also returns a boolean on serialzeValue instead of the previous "checked" or undefined.
Remove usage on $.browser for jquery 1.9.0

jquery 1.9 has removed support for $.browser, use navigator.userAgent
instead
Merge pull request #543 from pzgz/jquery.1.9.0.fix

Remove usage on $.browser for jquery 1.9.0
incorporated suggestions by mleibman
Merge pull request #542 from wilcley/master

Checkbox editor ValueChanged event behavior fix
Optimize DataView flattenGroupedRows().
Add option to hide totals row.

Allow groups to exclude the subtotals from the rendered grid.

This is to allow using group formatters to display aggregate information in the group header rather than in a footer section (if desired).
I'm sure there are other uses as well, I just haven't been able to think of any.

Also added a new groupingInfoOption:
* displayTotalsRow (defaults to true).

We'll see if Github is smart enough to update the existing pull request.