Drop Job Showcase forum

so yeah, nobody posts in the Job Showcase forum. i think we should drop it.