GATE ingestion file handling


* Modify gate ingestion process to be used in the new action
* FTP dependencies added (test and runtime scopes)
* New action, configuration file and junit test.
* Remote browser utilites class
* Extend FTPActionConfiguration to allow SFTP use on this action.
* Allow to save result on another remote server via FTP/SFTP
* Make configurable remote file delete when the file was downloaded
* Make configurable if you want to check if the file already handled after download and process

The new action monitorize a FTP remote directory, ingest the data in the XML files and put each file in the FTP folder or on local folders (in fail or success folder configured)