Added the possibility to get the PathTemplate of a task.
Removed unused function
Moved the get_files_to_be_written method to the path_template
Added a equality operator for the PathTemplate object.
using get_files_to_be_written on PathTemplate instead.
Using the BeamlineSetup hardware object to access most of the
hardware. Simplifying the maintenance of the configuration files.
Removed unused functions
Removed the unused mxlocal hardware object. Accessing configuration parameters
through bl-config hardware object, to reduce redundant parameters.
Added get_run_number and get_path_templates to the QueueModel.
Added some missing hardware objects to BeamlineSetup
Cleaned up the configuration file, resulting in some name changes.
Creating a subdirectory for groups by default removed, since user does not
appreciate the feature.
Basing the run number generation completely on the file name.
Removed duplicated function.
Removed unnecessary logic.