Merge pull request #1417 from jpuri/master

Number editor
Use constant for column class
Make column class consistent with other classes

i.e. snake case instead of camel case
selection with shift key support

selects multiple rows using the shift key when multi selection is
allowed
Merge pull request #1419 from novice3030/master

selection with shift key support
Added deep edit mode for more excel-like behaviour
moved preCompileCellTemplates to Grid
tried to do a test for the deep edit, but not successfull.  will keep working on it
added title as a parameter for the inAction function in the grid menu item directive, and template
working on hide show column methods
fixed syntax errors
commented out test it's not working yet
moved functions and made them prototype
sytax
changed comments
comments
add test
remove if statement that wasn't needed
Reformat code
move property specific to selection from core to selection with a feature namespace
More notes in Developer.md to help contributors
RTL css fix: only for dir=rtl
In our project, we need to fix one column to the far right of the grid; new columns should always be inserted left of that one. To overcome this, I'm now pushing new columns based on the index in columnDefs. This results in columnDef representing the actual column ordering within the grid.
Merge pull request #1422 from Manduro/rtl-css-fixes

RTL css fix: only apply when dir=rtl