bugfix: jQuery acts as if you can WRITE .outerWidth(val) but it is lying: it acts internally as this would be equivalent of calling .width(val) which is falsehood for the default DOM boxmodel. Hence we revert the code to use .width() and .height() everywhere except in those places where we are absolutely sure the .outerWidth / .outerHeight is requested specifically.
bugfix: jQuery acts as if you can WRITE .outerWidth(val) but it is lying: it acts internally as this would be equivalent of calling .width(val) which is falsehood for the default DOM boxmodel. Hence we revert the code to use .width() and .height() everywhere except in those places where we are absolutely sure the .outerWidth / .outerHeight is requested specifically.

## How to reproduce error:

And easy way to trigger this bug was to run example examples/example7-events.html and swap the two columns, then resize the rightmost: you would see the headers widths' jump and remain out of line with the data rows' columns from there on out, whatever you'ld do.

GerHobbelt/SlickGrid,GerHobbelt/SlickGrid,GerHobbelt/SlickGrid