Bugfix #914. Clicking on scrollbars closes cell editor.
Bugfix #527. Fixed changing column position when not all columns are visible.
Bugfix #915. Removed autosorting on afterChange, afterRemoveRow and afterCreateRow. Added method sort(col, order) that enables to trigger table sorting programmatically.
Merge branch 'release/v0.9.11' into develop
more permissive jQuery definiton that allows 1.9.x, 1.10.x or 2.0.x
upgrade jQuery to 1.10.2 and 2.0.3
Fix hosrizontal scrollbar handle position
Test for #924 issue
Bugfix #895. Added ability to check/uncheck checkboxes using spacebar.
Bugfix #909. Restored previous way of computing horizontal scrollbar handle width.
Horizontal scrollbar handle width is now computed using formula:
(numberOfVisibleColumns / numberOfAllColumns) * horizontalScrollbarWidth
Bugfix #934. Fixed Array.filter shim. It now handles NodeList objects in IE8 correctly.
Fixed IE8 tests running via Sauce Labs service
Added beforeColumnSort and afterColumnSort events fired before and after performing table sorting, as requested in #931.
Handlers for both events receive two arguments:
 * column index
 * order of current sorting.
Bugfix #917. Column properties are now properly translated when displayed column order is different than the order stored in datamap (i.e. when sorting is applied).
Bugfix #936. removeRow extension can now be enabled and disabled using updateSettings method.
Bugfix #936. contextMenu plugin can now be enabled and disabled using updateSettings method.
Bugfix #498. Fixed Handsontable CSS styles and jQuery UI styles interference.
refactor: remove references to jQuery.attr (closes #784)
cleanup: remove redundant line
Changed all boolean casts that were using Boolean() function to use double negation (!!), which is faster:  http://stackoverflow.com/questions/15335452/why-is-boolean-so-slow-in-javascript