alias: Correct configuration file path.

* src/dctc/java/com/dataiku/dctc/command/Alias.java: Use GlobalConf
  methods.
Put encoding string.

* src/dctc/test/com/dataiku/dctc/Settings.java: To delete warnings
  from Jenkins.
add-account: Return of Interactive could not be null.

* src/dctc/java/com/dataiku/dctc/command/AddAccount.java: But be empty
  it could.
tail: Correct skip.

* src/dctc/java/com/dataiku/dctc/command/Tail.java: Here.
Check the path creation when we write the configuration file.

* src/dctc/java/com/dataiku/dctc/configuration/Configuration.java: And
  print a message if an error appends.
Correct non-determinisc (at least in C++) statement.

* src/dctc/java/com/dataiku/dctc/dispatch/RandomFunction.java: Here.
dispatch: Really clean the path.

* src/dctc/java/com/dataiku/dctc/dispatch/SplitStreamFactory.java:
  Don't ignore the return of replaceAll.
Check Ctrl-D behavior for Interactive asks.

* src/dctc/java/com/dataiku/dctc/display/Interactive.java: Allow the
  user to make a Ctrl-D.
wtf: Delete useless statement.

* src/dctc/java/com/dataiku/dctc/file/FileBuilder.java (cstr):
  Useless.
ssh: Delete useless attribute and call the right boolean.

* src/dctc/java/com/dataiku/dctc/file/SshFile.java: Delete duplicate
  attribute with connData.skipHostKeyCheck attribute.
hdfs: Delete useless initialization in the builder.

* src/dctc/java/com/dataiku/dctc/file/HdfsFileBuilder.java: Here.
local: Throw if the date could not be set.

* src/dctc/java/com/dataiku/dctc/file/LocalFile.java: Here
* src/dctc/java/com/dataiku/dctc/file/AbstractGFile.java: Adapt the
  abstract layer.
local: Return the right value of directMove.

* src/dctc/java/com/dataiku/dctc/file/LocalFile.java: If the file is
  not moved, we re-tried to move the file, but we copy and delete the
  source file by the hand.