* Refactor string extractors to remove duplicate code, fix logic errors and reduce the number of calls to SQLGetData().
* fix conflict
* fixed conflict
* merge from develop
* implement bulk insert of containers with nullable values
* fixing build error
* Delaying the creating of extractors until the statement is executed because SybaseIQ is not returning the correct column data until execution