Add missing std::variant include
Following up on gaudi/Gaudi#238 (closed) it turned out that variant
was not properly included (probably because implied by the include of boost::hash
).
This MR adds the missing includes so that when I address gaudi/Gaudi#238 (closed) the code will still compile.