Various cleanups and modernizations of Alignment code
Lives on top of !149 (merged) and goes together with AlignmentOnline!44 (merged)
This introduces in particular the namespace LHCb::Alignment everywhere, replacing previous Al namespace and expanding its use. It also renames AlignmentElement to Element in namespace LHCb::Alignment
Edited by Sebastien Ponce