Created an LHCb specific version of Functional base classes
The idea is to be able to customize them for LHCb if needed. The first customization leading to the creation of them is changing the default underlying Algorithm to Gaudi::Algorithm rather than GaudiAlgorithm