discussion-tab: Make the discussion tab working with the new discussion_app and fix some issues related to the discussion-course xblock.

Course Discussion Page now uses the discussion_app and course context added for the xblock
Merge pull request #78 from aboudreault/discussion-tab

Discussion tab: contains required stuff for the discussion-course xblock