Make the forum nim 2.0 ready
The forum can currently not be compiled with the devel branch, which will soon-ish enough turn into nim 2.0.

It should be kept in mind to keep the forum project up to date accordingly for this and update the dependencies.

I'll see what I can do about that and document my progress in this ticket, should I stumble into any major roadblocks.