[MIGRATED] website_forum: migrated website_forum into new api + solved s...

...ome bugs

[IMP] website_forum: removed unnecessary imports
[IMP] website_forum: improved badges access for anonymous user
[IMP] wesite_forum: bug solved for ckeditor

- Task: https://www.odoo.com/web?&debug=#id=9031&view_type=form&model=project.task
- Pad: https://pad.odoo.com/p/r.4HSUoPQ9tBfdQEdN
Not all the karma_* fields are simple like post forum_id.karma_* `check for karma_accept field`
only 4 fields *karma_ask, karma_answer, karma_upvote ,karma_downvote* can be removed as you said
**or** 
i can put those conditions directly in respective template but that will lead to code duplication + recomputing