Fighting against things we can't see (freaking whitespace)
Merge branch 'feature-columnautowidth'
Make fitcolumnstoHeaderCall silent
Merge branch 'feature-columnautowidth'
Added KeyboardNavigation for row based mode

In row based mode: Added support for keyboard navigation which makes more sense in the row based mode.

1) Introduced seperated "handleKeyDownRowBased" method which handles key events when in row based mode
2) Added method "handleNavigateKey" as a shortcut for keys which need to commit cell edit first
3) Added option "selectOnNavigate" which enables the user to select rows via the keyboard when in row based mode

Code duplication in handleKeyDown and handleKeyDownRowBased can possibly be resolved further. Kept the code in seperate methods for now to be sure to preserve the default behaviour.
Corrected indentation
Merge branch 'feature-rowkeyboard'