PRD-4746: SVG parsing fails for SVGs that have no explicit width and height defined
General cleanup: Generics introduced for collections that support them.
PRD-4747: Replace repeated code with generic method to parse and write elements.
PRD-3278: Fixed anchor coordinate for 2nd cell x and y positions when rendering image in Excel.  Fixes exporting reports that have images in Excel 2007 - the images would not display.
Merge pull request #248 from pentaho-skarmali/PRD-3278_export_to_excel_2007

PRD-3278: Fixed anchor coordinate for 2nd cell x and y positions when re...
PRD-4754 - Fixing MacOS build
PRD-4754 - Fixing MacOS build - undo mac jdk definition
PRD-4755 - Fixing big-data plugin initialization. We needed to patch up Kettle to find the plugins when current working dir != installation dir
Merge pull request #250 from tmorgner/PRD-4754-master

PRD-4754 - Fixing macos build
Merge pull request #252 from tmorgner/PRD-4755-master

PRD-4755 - Fixing big-data plugin initialization. We needed to patch up ...
Charting module updated - going to JDK 17
Merge pull request #255 from tmorgner/master

PRD-4746, PRD-4747 - Code Cleanup
PRD-4747 - Simplication code was buggy as static inherited INSTANCE reference was pointing to the wrong class.
Merge pull request #256 from tmorgner/master

PRD-4747 - Simplication code was buggy as static inherited INSTANCE refe...