bug fixed TDI-30076: Revert of DBoutput refactoring
https://jira.talendforge.org/browse/TDI-30076
Revert "Fix Backlog Task TDI-28733 : Log4j for tXXXDBOutput"
This reverts commit ba5cbbdb.
1. revert the code on all db output 
2. revert the code on the public javajet which only affect log4j and all the references has been revert by step 1
delete AbstractDBOutputBegin/Main/End & templates/DB/Output/HelpClass.javajet
revert the code on AbstractDBOutputFinally & DBOutputEndGlobalVars
3. revert _tableActionForOutput.javajet to ba5cbbdb
from ba5cbbdb, there are four commit about:
https://jira.talendforge.org/browse/TDI-28733
https://jira.talendforge.org/browse/TDI-29153
but each code about these two jira has been reverted, so this file also need to be reverted

keep the modification about Row Component
AbstractDBRowMain & tEXARow_begin.javajet

keep the modification about log4jUtil
log4jDBConnUtil & log4jFileUtil
re-commit for TDI-30076: Fix bug TDI-29033 there is compile error if tOracleOutput with 'Dynamic' type schema and enable 'debug mode'
267e8a3fd924783d994e16d1266d1be2e6fbcdbf
re-commit for TDI-30076: Fix bug TDI-29153 option "Convert columns and table to uppercase" in tOracleOutput doesn't work with tWriteDynamicFields
b781d9d15d4ee281b8d96b25459fe22870043109
re-commit for TDI-30076: Fix bug TDI-29153 option "Convert columns and table to uppercase" in tOracleOutput doesn't work with tWriteDynamicFields
26f80ceb569de66ff6d699af7368608dc2419b4e
re-commit for TDI-30076: Fix bug TDI-29126 Make password encrypt and decrypt in our components
0c0586e7503a14dd62e9da2491fad48d8a7e8677
re-commit for TDI-30076: Fix bug TDI-29033 there is compile error if tOracleOutput with 'Dynamic' type schema and enable 'debug mode'
0c2b566df4cd04930dd8af2d13f80de8986c0f5b
re-commit for TDI-30076: Fix bug TDI-29033 there is compile error if tOracleOutput with 'Dynamic' type schema and enable 'debug mode'
707e5c73bd6005ca1f7116db197273d645b654c7
re-commit for TDI-30076: Fix bug TDI-29384 NB_LINE_INSERTED is wrong in the tMysqlOutput
935a3ae8f531e1697587bc8a399d27375af41b82
re-commit for TDI-30076: Fix bug TDI-29384 NB_LINE_INSERTED is wrong in the tMysqlOutput
5dd87bc6bb39c40495a77db85ca6de296963f169
re-commit for TDI-30076: Fix bug TDI-29370 tVerticaOutput has two problems with Enable parallel execution 
32ed35696177721f33ea2d59cabe262429366896
re-commit for TDI-30076: Fix bug TDI-28647 Support Vertica 7 Drivers 
eb0c2d19e1e36dbb1f29ed5b7c1bd16992b67914
re-commit for TDI-30076: Fix bug TDI-29389 database output components nb_line_reject is incorrect when action on data is update or insert 
225cdd07ddab76c8102dd185753ee0fea4744ba2
re-commit for TDI-30076: Fix bug TDI-29389 database output components nb_line_reject is incorrect when action on data is update or insert 
92e31f9dbb862fd5e2b2a82f45cf2a882828bef5
re-commit for TDI-30076: Fix bug TDI-29389 database output components nb_line_reject is incorrect when action on data is update or insert 
319732bb46ab0e4edb184d73c6a9808aa4146d17
re-commit for TDI-30076: Fix bug TDI-29043 jobs with explicit commit break when jndi datasources (datasource alias) are used 
d161df4d9d12a1dd7ddcf8e1dbccdbabefad2ffc
re-commit for TDI-30076: Fix bug TDI-29043 jobs with explicit commit break when jndi datasources (datasource alias) are used 
46dc807cf6e25dccf46ce4ced8b7cbf0265f840c
re-commit for TDI-30076: Fix bug TDI-29370 tVerticaOutput has two problems with Enable parallel execution 
71389f4cbd60b00212f579c034a39c8d923abfe2
re-commit for TDI-30076: Fix bug TDI-29752 Support for Oracle 12c
re-commit for TDI-30076: Fix bug TDI-29153 option "Convert columns and table to uppercase" in tOracleOutput doesn't work with tWriteDynamicFields
b781d9d
TDI-30112: redo for master output components for zhaojin
https://jira.talendforge.org/browse/TDI-30112

Note:Redo https://jira.talendforge.org/browse/TDI-30088.