Split ds2ds using an abstract superclass, in order to be able to reuse its utility methods. Closes #184.
Move some other methods from Ds2DsAction to superclass.
#191 full implementation with tests
#191 updated sphinx doc
#191 fixed bug in configuration
#192 improvement for notAutoincrementalkeys in ds2ds
#194 - master - fix DSGeoServerAction events output
Merge pull request #195 from eblondel/master-194-DSGeoServerAction-output-fix

#194 - master - fix DSGeoServerAction events output
#198 - master - support for multiple styles assignment
#198 - master - reformatting test comments
Merge pull request #199 from eblondel/master-198-DSGeoServerAction-multiple-styles

#198 DSGeoServerAction multiple styles
#201 little improvements to the error message and exception handling
Merge pull request #202 from geosolutions-it/master1.4-ds2dsFilter

Master1.4 ds2ds filter and PK fix
Merge commit 'a3baef0' into annotations
Merge commit '44c69a4' into annotations
Merge commit '890ce24' into annotations
merged ds2ds with annotations
Merge commit '3379ebf' into annotations
made some fixes to let tests pass with maven
Fix test for action ftp client