Fix some includes to build against boost v1.85.0 with gcc12.3
This should fix two issues I just ran into:
- a missing include of
<list>
with gcc 12.3 (Ubuntu 22.04) using c++20. - the no longer shipped
<boost/filesystem/convenience.hpp>
header (starting with 1.85.0).
For the latter it might be possible to completely remove it, but I haven't checked. With 1.85.0 it builds fine without it being included.