feature: new interfaces
feature: new interfaces - rewrite of callbacks
feature: new callbacks - onRemoveRow & onRemoveCol
merge with master and fix conflicts
Merge branch 'interfaces' of https://github.com/codename-/jquery-handsontable into callbacks
Merge branch 'callbacks' of https://github.com/codename-/jquery-handsontable into new_callbacks
feature: new callbacks
Merge branch 'master' of https://github.com/codename-/jquery-handsontable into interfaces
Merge branch 'interfaces' of https://github.com/codename-/jquery-handsontable into callbacks
Merge branch 'callbacks' of https://github.com/codename-/jquery-handsontable into new_callbacks
feature: new callback - beforeAutofill
feature: new callbacks - test case for beforeAutofill
code autoformat, remove duplucate var declaration
write constructor names with UpperCamelCase, fix function description
write constructor names with UpperCamelCase, use more meaningful names (defaultsConstructor => DefaultSettings, priv.settingsConstructor => GridSettings, priv.columnsConstructor => priv.columnSettings)
remove redundant parentheses
remove `asyncRendering` option, because it is no longer used
Merge branch 'new_callbacks' into 0.9

Conflicts:
	src/core.js
	src/plugins/autoColumnSize.js
	src/tableView.js
prototypal_settings and new_callbacks merge fixes