Added new hook - afterUpdateSettings fired after each updateSettings function.
Refactorization of columnSorting plugin. Added ability to specify by which column and using which order the table should be sorted. Added ability to change sorting parameters using updateSettings function. Added hook 'afterSorting'.
New plugin: persistentStatePlugin enables saving state of the table in browser. Currently saving is based on cookies, as the most portable technology.
Sample usage of persistentState plugin to save table sorting.
add infor about the MIT license in the main page
Merge branch 'release/v0.9.7'
Merge branch 'release/v0.9.8'
Merge branch 'release/v0.9.9'
Bufgix #408. FIxed issues with selecting inputs/textareas/selects outside of HOT
Merge branch 'develop' into feature/saving-table-state
Added tests for #408 fix.
Replaced saving data in cookies with localStorage.
Merge branch 'feature/bugfix-columnSorting' into feature/saving-table-state

Conflicts:
	src/plugins/columnSorting.js
Tests for modified columnSorting plugin
Running afterUpdateSettings hook moved before initial table render.
Removed unused code.
Fixed restoring and clearing saved state.
ManualColumnMove plugin can now set the initial column order during initialization and change it with updateSettings.
Sample saving column order
ManualColumnResize plugin can now set the initial column widths during initialization and change it with updateSettings.