Feature columnautowidth

As described in https://github.com/globexdesigns/doby-grid/issues/98 i added an option "fitColumnsToHeader". If activated:

1.) All Columns will be resized so that the complete content of theire headers is visible
2.) The minWidth of all columns will be set to whatever is larger the initial minWidth or the size of the content in the header.

The result is, that columns cannot be resized to be smaller than their headers content.
I totally agree. I didn't like the name anyway :+1: