Issue 1008
Status: QA

A careful & conservative refactoring of <Applier>.addColumn(…) method as an answer to a regression, determined to be introduced via r2493 of Issue 971, where addColumn(…) was forgotten, which resulted in incorrect handling of DBMS-specific cases (at least: signed and blob flags).
This refactoring moves out addColumn(…) methods from appliers to database implementations and updates AbstractDatabase.findTable(…) method to addColumn(…).

Refactoring in a glance:

JdbcApplier.addColumn(…) -> AbstractDatabase.addColumn(…)
MySQLApplier.addColumn(…) -> MySQLDatabase.addColumn(…)
OracleApplier.addColumn(…) -> OracleDatabase.addColumn(…)
PostgreSQLApplier.addColumn(…) -> PostgreSQLDatabase.addColumn(…)
AbstractDatabase.findTable(schemaName, tableName, withUniqueIndex) calls addColumn(…)

git-svn-id: http://tungsten-replicator.googlecode.com/svn/trunk@2590 9f5e3340-5c9a-25cb-7c1c-c133a2e9e928
Fixes issue 1016. We now log properly the error message upon error in getCurrentResourceEventId, and add the stacktrace in debug logging

git-svn-id: http://tungsten-replicator.googlecode.com/svn/trunk@2591 9f5e3340-5c9a-25cb-7c1c-c133a2e9e928
Update Issue 1014 
Status: QA
Not testing value if it is empty


git-svn-id: http://tungsten-replicator.googlecode.com/svn/trunk@2592 9f5e3340-5c9a-25cb-7c1c-c133a2e9e928
Updates Issue 1006
Altered seek logic to prevent events from being skipped if the restart seqno (i.e., last committed event) is from a filtered event.  The change uses a queue to store the pending events found on startup instead of a single event variable as was previously the case. 

git-svn-id: http://tungsten-replicator.googlecode.com/svn/trunk@2593 9f5e3340-5c9a-25cb-7c1c-c133a2e9e928
Updates Issue 933
Updated MySQLExtractor to use data source definition for connection to DBMS instead of locally generated URL in order to ensure consistent support for SSL.  Also cleaned up a number of code comments en passant as well as added a missing header.  Narrowed the SqlDataSource connection methods to return a Database instance, which makes client code simpler to write. 

git-svn-id: http://tungsten-replicator.googlecode.com/svn/trunk@2594 9f5e3340-5c9a-25cb-7c1c-c133a2e9e928
Updates Issue 933
Incorporated update installation templates for MySQL extractors and data sources.  Also fixed obsolete property setting on a unit test of reading replicator properties. 

git-svn-id: http://tungsten-replicator.googlecode.com/svn/trunk@2595 9f5e3340-5c9a-25cb-7c1c-c133a2e9e928
Updates Issue 933
Fixed unit test broken by missing branch out of prepare() method if strictVersionChecking is set to false. 

git-svn-id: http://tungsten-replicator.googlecode.com/svn/trunk@2596 9f5e3340-5c9a-25cb-7c1c-c133a2e9e928
Updates Issue 631
Cleaned up obsolete TODO comments and fixed replicator build.xml to suppress distribution of Vertica JAR in binaries, which apparently escaped an earlier round of license cleanups.  At this point there are about 30 TODOs left that relate to unfinished features like parallel extraction. 

git-svn-id: http://tungsten-replicator.googlecode.com/svn/trunk@2597 9f5e3340-5c9a-25cb-7c1c-c133a2e9e928