Fix for issue #1924 - Make the footer vertical seperator extend to whole footer

The current template will place an empty string which causes the vertical bar to smoosh as it takes up no height. Adding an nbsp solves the issue cleanly.
add callback for column resize
#1868 - fix for move column not working for very large number fo columns
fixed issue #1733, when no width is set for a pinned column the width will now be recalculated.
remove pointless logic

Calculating the total autoWidth separately serves no purpose.
Subtracting it all at once or iteratively has the same result.
fix remainder width not applied to auto width columns

The while loop to distribute extra pixels had a condition that
prevented it from ever running.

I also added a unit test for this logic.
Merge pull request #1983 from Envisage/master

Yet another fix for auto-width columns + unit test
Merge pull request #1982 from HampusLilja/pinColumnWithoutWidth

fixed issue #1733
Fix(exporter): unit tests for pageSize
Merge pull request #1985 from PaulL1/fix_exporter2

Fix(exporter): unit tests for pageSize
Update README.md

Fixed minified link
Merge pull request #1976 from jpuri/master

#1868 - fix for move column not working for very large number fo columns
Merge pull request #1962 from Servoy/columnresize

add callback for column resize
Merge pull request #1958 from mburbea/patch-1

Fix for issue #1924 - Corrected footer display when there is no aggregationType for a column
Merge pull request #1987 from Shazypro/patch-1

Update README.md
Spanish translation updates
Merge pull request #1991 from mauronunez/patch-spanish-translation

Spanish translation updates
- Add grid option 'exporterCsvColumnSeparator' which is used as the column separator in formatRowAsCsv. This makes it possible to use other CSV separators (than comma) which is common in European countries.
- Add/update tests.
Spanish translation updates
enh(exporter): breaking - header style now through customFormatter

Add footer, allow functions for header and footer to allow page
numbering, provide custom formatter that allows adding styles and
other pdfMake formatting