Cherrypicking from !174
!174 (closed) was never finished and most changes have been implemented in other merge requests by now. To finally close !174 (closed), this MR cherry picked the last changes from that branch, that have not been implemented anywhere else.
The biggest new feature is a thorough cleanup of all loggers all over the code. All logging related functions are now collected in bdaq53/logger.py and only a single setup function is called from every module.
the RegisterParser, which became obsolete with the merge of RegisterObject, is finally deprecated.
This MR also fixes a bug in development, where the electron scale in all plots was missing since the merge of the calibration object.
Furthermore, this MR closes #242 (closed) and #255 (closed)
Edited by Michael Daas