Fix #1799, #1787, #1732

Fix #1799: Modules shouldn't change http status code
Fix #1787: Admin dashboard icons are the same
Fix #1732: Allow creation of new topic in/under section