initial work removing forum.module

there's actually a lot of uses scattered throughout core, more coming soon