Added data collection group id on DataCollection
Added handling for lims data collection groups.

The DataCollection object has been extended with the attribute lims_group_id.
This attribute is used by the main collection routine to group the collections.
Added the processing parameters to the create char widget.
Removed faulty logic, the line removed would never be executed.
Added a attribute that was previously cleaned away.
Generating a new run number when a collection is recollected.
Generating the run-number for a group
Increased the precision in the rounding.
Updating the processing directory when the image directory is changed.
Simplified the collect task.
Bump run number when set_number is called.
Initializing models for helical with default values from bl-config
hardware object.
Returning the name if a sample centring task without the number part.
Fixed typo
Re generating the run-number after the collect is done.
updated to latest BlissFramework and HardwareRepository
Merge remote-tracking branch 'upstream/master'