ADD: Add a getDesignFieldnameForDataType() method to DataFormatRegistry.
ADD: Add the first version (unfinished) of WorkflowStep.
UPDATE: Introduce in the XML parameter file the attribute "id" for the
step tag. In the Command object, now store skipped steps and "id" of
each step.
ADD: First partial version of the new version of the Workflow class.
UPDATE: The new version of the workflow class is able to search the
steps which produce requested input DataFormat.
Merge branch 'master' into new_workflow

Conflicts:
	src/main/java/fr/ens/transcriptome/eoulsan/data/DataFormatRegistry.java
Merge branch 'master' into new_workflow
UPDATE: update (in progress) new workflow classes.
UPDATE: In WorkflowStep add DataFile count for multifile dataformat.
UPDATE: The Main class now contains a getLaunchScriptPath() method.
UPDATE: The startup log messages are now more consistency.
UPDATE: EMRExecAction, ExecAction and UploadS3Action no more log
welcome message
UPDATE: In ParamParser, add start and end log parsing message.
FIX: In Settings, AWS_ACCESS_KEY and AWS_SECRET_KEY was not obfuscated
when calling logSettings().
UPDATE: Reorganize Main to avoid start log before the end of the command
line parsing.
UPDATE: Many changes in log entries.
UPDATE: Remove log entries when use setters of SimpleContext.
UPDATE: In Settings, now log (optional) when set a property.
UPDATE: many log updates.
UPDATE: In Main add an abstract getLogHandler() method
UPDATE: Create a sysInfoLog() method
UPDATE: In MainHadoop.sysInfoLog(), add log entries from
InitGlobalLoggerStep.