This commit includes a lot:
- Create 'discussion' controller/model/widgets in pyforge
- Use the discussion controller/model/widgets in Tracker & Wiki rather than the custom comment stuff
- Refactor forums to use discussion stuff
- Integration of email => discussion messages (email notifications not yet implemented)
This commit does NOT completely close out FORGE-317 - there are lots of tests missing
Wiki & Tracker integration for discussion engine
incoming mail to wiki pages works
Fix bug in de-indexing deleted artifacts when the project itself goes away
Backporting discussion engine to forums
Subforums working
Thread moderation form displays correctly (but does not work)
Post moderation form displays correctly (but probably does not work)
Add missing template
better handling of anon posts & moderation, upgrade to keep in line with EW
Forums mainly working
Many moderation improvements, including move thread and promote post