Fix the creation of community forum topics.

Associated tests are fixed up and the new method is backwards compatible, though doesn't need the community id.

Ran the CommunityTestSuite, all passed.