Update Issue 1063
CONT-35

Extracted filtering logic from ReplicateFilter into SchemaTableFilter
This new class can either be used with do/ignore definition as strings (as Replicate filter)
or with a file name prefix
If a file name prefix is given, replicator will check if <file name prefix>.do and/or <file name prefix>.ignore exist
If such a file exists, it should contain the same information as ReplicateFilter previously did, but one rule on each line :
e.g. :
employees_prod.employees
employees_test.salaries

redshift applier is now able to use the new SchemaTableFilter class in order to filter information that needs to get stored or not in CDC tables
In this case, the following property needs to get added into s3-config-<service>.json

"replicateCDC" : "/path/and/file/prefix"

Also added some unit tests to ReplicateFilterTest to check file based rule filtering

git-svn-id: http://tungsten-replicator.googlecode.com/svn/trunk@2683 9f5e3340-5c9a-25cb-7c1c-c133a2e9e928
Update Issue 1063
CONT-35

Releasing the SchemaTableFilter object only if it was first created 

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

Adding "test-coverage" ant task and the dependent JaCoCo Java Code Coverage libraries.

git-svn-id: http://tungsten-replicator.googlecode.com/svn/trunk@2685 9f5e3340-5c9a-25cb-7c1c-c133a2e9e928
Update Issue 1057
CONT-35
Adding support for keywords used as database object names

e.g. in redshift :
CREATE TABLE employees_prod.sample_table
(
   id         integer      NOT NULL,
   "timestamp"  timestamp
)




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