Merge pull request #43 from pbailly/maintenance/5.6

Maintenance/5.6
TDI-30662: CodeGenerator got java.lang.IndexOutOfBoundsException when
connect tESBProviderRequest and tXMLMap in a job.
https://jira.talendforge.org/browse/TDI-30662
[TDI-30477] - tBoxGet improvements
TDI-30447:SQL Builder: "Save Query as" pops up instead of Query Property
when user r-click Property for one query;
TDI-30449 ： JobCompare: Connector difference couldn't be exported to
exported html file
Merge branch 'bugfix/5.6/TDI-30449_JobCompare_Connector_difference_couldn't_be_exported_to_exported_html_file' into maintenance/5.6
Fixed Feature TDI-30702: Add option to component
https://jira.talendforge.org/browse/TDI-30702
[TDI-29878] - tBoxCreate use folder name, remove die on error option,
add long names
[TDI-30477] - Correct long names
TBD-1026: Fix a username issue when a connection is used.
fix workitem:TDI-29853 support log4j for outputBulk components
https://jira.talendforge.org/browse/TDI-29853
TDI-29448: Add LOG4J function for tS3XX
https://jira.talendforge.org/browse/TDI-29448
Note:Optimize log code of tS3BucketExist
TDI-27279:fix a routine dependenices for the tMap output fileter.
TDI-29234 fix bug: #LINK@NODE doesn't work well as the condition when
TABLE IF in the schema
https://jira.talendforge.org/browse/TDI-29234
TDI-29234 fix bug: #LINK@NODE doesn't work well as the condition when
TABLE IF in the schema
https://jira.talendforge.org/browse/TDI-29234

Do some more reasonable modifications
TDI-30004: make these components support log4j
https://jira.talendforge.org/browse/TDI-30004
tWarn/tWebservice/tXMLRPCInput/tAggregate
TDI-30784: Wrong spelling log4j message
https://jira.talendforge.org/browse/TDI-30784
TDI-30111:refactor repository review dialog
bug TDI-30111 fixed: refactor repository review dialog, fix
ClassCastException if has repository.example plugin
TDI-30111: refix bug TDI-30287
TDI-30185 fixed: Job when run and displays statistics gets cleared even
on a minor edit on the component.