fixed Bug TDI-29912: tSalesforceInput - Session Invalid Error
https://jira.talendforge.org/browse/TDI-29912

1. refactor
move some method from SforceManagementImpl to SforceManagementUtil & clean SforceManagementImpl
extract connection part as SforceConnection.

2. implement renew session for basic/oauth on soap/bulk api

3. modified all salesforce components to adapt the change of api

Conflicts:
	main/plugins/org.talend.designer.components.localprovider/components/tSalesforceBulkExec/tSalesforceBulkExec_begin.javajet
	main/plugins/org.talend.designer.components.localprovider/components/tSalesforceConnection/tSalesforceConnection_begin.javajet
	main/plugins/org.talend.designer.components.localprovider/components/tSalesforceGetDeleted/tSalesforceGetDeleted_begin.javajet
	main/plugins/org.talend.designer.components.localprovider/components/tSalesforceGetServerTimestamp/tSalesforceGetServerTimestamp_begin.javajet
	main/plugins/org.talend.designer.components.localprovider/components/tSalesforceGetUpdated/tSalesforceGetUpdated_begin.javajet
	main/plugins/org.talend.designer.components.localprovider/components/tSalesforceInput/tSalesforceInput_begin.javajet
	main/plugins/org.talend.designer.components.localprovider/components/tSalesforceOutput/tSalesforceOutput_begin.javajet

Conflicts:
	main/plugins/org.talend.designer.components.localprovider/components/tSalesforceBulkExec/tSalesforceBulkExec_begin.javajet
	main/plugins/org.talend.designer.components.localprovider/components/tSalesforceConnection/tSalesforceConnection_begin.javajet
	main/plugins/org.talend.designer.components.localprovider/components/tSalesforceGetDeleted/tSalesforceGetDeleted_begin.javajet
	main/plugins/org.talend.designer.components.localprovider/components/tSalesforceGetServerTimestamp/tSalesforceGetServerTimestamp_begin.javajet
	main/plugins/org.talend.designer.components.localprovider/components/tSalesforceGetUpdated/tSalesforceGetUpdated_begin.javajet
	main/plugins/org.talend.designer.components.localprovider/components/tSalesforceInput/tSalesforceInput_begin.javajet
	main/plugins/org.talend.designer.components.localprovider/components/tSalesforceOutput/tSalesforceOutput_begin.javajet