ignore idea compiler.xml & added copyright
PRD-4199: Added action command for selecting a section of the crosstab band.
Merge branch 'PRD-4199_select_ct_band' into sprint_2
PRD-4199: minor optimization
Merge branch 'PRD-4199_select_ct_band' into sprint_2
PRD-4270: Increase height and zoom of the crosstab band for a dnd operation.  Commit for KC rewording of crosstab structure nodes.  Also some wording changes in crosstab dialog to match new naming convention.  Fix bug in setting height as it would always increase factor of 150% each time crosstab subreport would open.
Merge branch 'PRD-4266_prd_ui_improvements_for_crosstabs' into sprint_2
PRD-4314: Default ColumnNameMapping to 'Name' instead of 'Label'.
PRD-4316: Convert Query action must be bound to query-nodes.
PRD-4319: Removed label-mapping configuration.  Updated SQL DataFactory read/write handlers to not deal with the label-mapping.  Logic now matches flow specified in Jira issue.  If legacy - then if column label is null or empty then use column name.  If non-legacy,  then don't interpolate data, let JDBC handle the column name/label mapping.
PRD-4328:  Added logic to iterate over 'crosstab-other-group' and select all the other group elements.
PRD-4319: Some refactoring.  Moved ResultSetTableModelFactory & ScrollableResultSetTableModel into *.datafactory.sql package.  Removed duplicate config properties from tablemodel config properties file.
Merge branch 'PRD-4319_Map_Database_Column_Names_Legacy' into sprint_3
PRD-4328:  Added logic to select all elements in crosstab
Added kettle5-log4j-plugin dependecy.
Merge branch 'kettle_logging_build_issues' into sprint_3
PDI-9393 Get code up to PDI5 logging spec
PDI-9393 Get code up to PDI5 logging spec
Merge branch 'master' into sprint_3
PRD-3857: New gold report testing a crosstab with page-breaks