clean: Configuration.

* src/dctc/java/com/dataiku/dctc/Main.java: Adjust the building of the
  objects.
* src/dctc/java/com/dataiku/dctc/command/AddAccount.java: appendConfTo
  deleted, needs to build the map and call appendNewProtocol.
* src/dctc/java/com/dataiku/dctc/command/Alias.java: get the
  configuration instead of just the alias. Needs to call
  StruturedConf::appendToConf for alias saving.
* src/dctc/java/com/dataiku/dctc/configuration/Configuration.java:
  Delete appendConfTo. Add an attribute (lastProtocolDefined) to avoid
  section duplication on the configuration file.
* src/dctc/java/com/dataiku/dctc/configuration/StructuredConf.java:
  Getter for Configuration attribute. Delete the attribute
  confAppenders.
clean: Purify add-account, extend Alias.

* src/dctc/java/com/dataiku/dctc/command/AddAccount.java: Clean the
  style.
* src/dctc/java/com/dataiku/dctc/command/Alias.java: Manage alias
  without equal character. Use the new interface of StructuredConf
* src/dctc/java/com/dataiku/dctc/configuration/Configuration.java:
  Print date, added by information. Initialize lastProtocolDefined
  attribute.
style: Update.

* src/dctc/java/com/dataiku/dctc/configuration/CredentialProviderBank.java:
  Here.
Don't forget to flush.

* src/dctc/java/com/dataiku/dctc/command/AddAccount.java: Print the
  message.
Rewrite AddAccount.

* src/dctc/java/com/dataiku/dctc/command/AddAccount.java: Factorize.
Delete useless warning.

* src/dctc/java/com/dataiku/dctc/configuration/CredentialProviderBank.java:
  Already eaten by the configuration reader if the duplicate
  parameters are on the same section. Can't get strong warning: delete
  the warning.
rename: setProtocolSettings -> addProtocolSettings.

* src/dctc/java/com/dataiku/dctc/configuration/CredentialProviderBank.java:
  Here.
* src/dctc/java/com/dataiku/dctc/configuration/StructuredConf.java:
  Adjust.
Don't shallow message.

* src/dctc/java/com/dataiku/dctc/configuration/SshUserInfo.java: Print
  it.
Set a TimeDimensionValue with a calendar.

* src/core/java/com/dataiku/dip/partitioning/TimeDimensionValue.java:
  Could be uselful.
dispatch: Factorize DateFunction.

* src/dctc/java/com/dataiku/dctc/dispatch/DateFunction.java: Use
  TimeDimensionValue instead of TimeDimension (useful setCal method).
style: Spaces.
dispatch: Delete useless assignement.

* src/dctc/java/com/dataiku/dctc/dispatch/RandomFunction.java: Here.
date: Delete useless array.

* src/dctc/java/com/dataiku/dctc/display/Date.java: Here.
date: Extend.

* src/dctc/java/com/dataiku/dctc/display/Date.java: Fill, not fill,
  the user decide.
clean: Use default encoding.

* src/dctc/java/com/dataiku/dctc/display/Interactive.java: Allow to
  delete try/catch block.
clean: Error message.

* src/dctc/java/com/dataiku/dctc/display/Interactive.java: and Import.
Allow empty message.

* src/core/java/com/dataiku/dip/utils/PrettyString.java: Don't print
  empty Object.
display: Use scat.

* src/dctc/java/com/dataiku/dctc/display/LessSimpleDisplay.java: Here.