- initial commit for discussion layout fix. table or modern is selected in discussions/discussions.php, and that way all places where discussions are rendered get the correct layout.
- refactored modern/table layouts to separate files