Added possibility to set autosearchDelay in filter toolbar
improve code of columnChooser

Add `dialogClass: "ui-jqdialog"` option to the dialog to have correct size of font independent on the current `em` size.
Use internal `data` of the multiselect widget to access all internal elements.
Prefer to use `$.ui.multiselect.prototype.widgetFullName || $.ui.multiselect.prototype.widgetName` instead of `"ui-multiselect"` or `"multiselect"`.
Fix cut&pased error
Add .ui-jqgrid-hdiv { overflow-y: hidden; }
Fix spelling mistake in Dutch translations.
A classic DT spelling error...
Update grid.locale-nl.js
Fixed own typo
Fix groupingGroupBy to group correct if the dattype was local
Now subgridurl can be a function
Merge pull request #645 from jdetaeye/master

Fix spelling mistake in Dutch translations.
Merge pull request #648 from EricSmekens/patch-1

Update grid.locale-nl.js
Merge pull request #639 from kirilvit/master

Added possibility to set autosearchDelay in filter toolbar
Merge pull request #644 from OlegKi/master

Improving columnChooser, fixing overflow-y of hdiv
Fixes in editRow in case url is set to be a local data array.
support string value for cellattr

allow to define `cellattr` function as property of `$.jgrid.cellattr`. The name of the property can be used as the value of `cellattr`. In the way one can "register" common `cellattr` functions and use there like "predefined" formatters.
support string value for rowattr

allow to define `rowattr` function as property of `$.jgrid.rowattr`. The name of the property can be used as the value of `rowattr`. In the way one can "register" common `rowattr` functions and use there like "predefined" formatters.
call onCellSelect and editCell independent on beforeSelectRow

The changes are described [here](http://www.trirand.com/blog/?page_id=393/bugs/calling-callback-after-jquery-event-which-return-a-value#p31346). The changes makes the results returned from `beforeSelectRow` and `jqGridBeforeSelectRow` be influence *only on selection* of the row. `onCellSelect` and `jqGridCellSelect` and `editCell` (the last only in case of usage `cellEdit: true`) be called always.
Update grid.base.js

Improving performance by
 1) removing setting of `ts.grid.bDiv.scrollTop = 0;` which take many time in case or many rows inserted, but it will be called **always** after adding rows in *empty* grid, so `scrollTop` is already 0.
 2) `.append(rowData.join(''))` make many common validations and take many time in case of many rows inserted. The method `.append` works **not only with string values** so such implementation is OK. We have **pure string value** which need be appended to the `<tbody>`, so we can improve the performance by usage `+=` on `innerHTML` of the `<tbody>`. REMARK: the suggested line will be applied on almost **empty grid**. The grid contains only the first line with `tr.jqgfirstrow`. So no memory leaks are expected.

More information about the changes are described [here](http://www.trirand.com/blog/?page_id=393/bugs/improving-performance-of-addjsondata)
Fix this.grid.cols

Update DOM element of the first row cached in `this.grid.cols` after replacing it with the same text content.
Generate jquery.jqGrid.map.js

Update to closure-compiler:v20141023 allows to use `sourceMapOutputFile` and `sourceMapFormat` options.