Allow for short config file names in jobsub
In the current implementation the config and log file names contain all parameter names and values, which makes them very long. For some OS this can lead to OSError: [Errno 36] File name too long:
. This merge request fixes this by allowing for an abbreviated name consisting of the name of the config file + run number + ongoing number for each analysis with the same run number. Furthermore, error handling is improved such that an error in the creation of the config file is properly catched.