Add Json support for the CLIs

Now, the CLIs first configure themselves with the workflow's input and then
the resource's json files. If an entry already exists in the parameters
dictionnairies its json value is simply ignored. If no corresponding json
file exists, then nothing happens.
Infere the names from json config file

Depending on the task selected, we want to be able to change the names of
the workflow inputs dynamicaly to provide the user with a clearer GUI.
This is done in the intial step. Much like it is done for the json presets,
the naming is stored in a json file named NamingScheme.json.
The README were consequently updated to reflect this too.
Finaly, the naming was propagated to the LoadDataStep and the ResampleStep.
Leave ResampleStep part B) enabled

Otherwise it's always disabled until the part A has run. Even in
intermidiate or advanced mode.