Merge branch 'Approval_Forum' into Forum_Approval_Including_SingleSimpleDiscussion
Fixed for single simple discussion

If the forum is a single simple discussion the initial post is approved
on the 'save and display' step because the $cm is not assigned until
then and cannot be called thus displaying an error.
Only confirms capabilities of $post->userid.

We were getting an error if the person with permissions posted a
message an another user with permissions viewed the approval forum.
Merge branch 'Forum_Approval_Including_SingleSimpleDiscussion' into Approval_Forum