miscellaneous refactoring and improvement while adding missing components from desy_lib_svn
this branch was started as an exclusive branch for lll related components but later it is also used for other components during the refactoring process of llrf_mcav_fd