Revert "Remove welcome_files/"

This reverts commit 2ce2d49cee72db0db816443013c1dd0bd6a8b9ba.
Revert 7f0137d..401f206

This rolls back to commit 7f0137d9e8032e7f236181d111b71b44b43b20a4.
Add JS validation, close form on escape to discuss

Also improved Message() to accept jQuery selectors
Merge remote-tracking branch 'origin/master'

Conflicts:
	css/discuss.css
	include/discuss/forum_body.php
	include/discuss/topic_body.php
Themizer

Fix spectrum bug, combine blog page/base css options
Don't allow ctrl-enter submit if form is invalid
Make register button disabled by default
Prevent directory listing
Discuss styling, part two

Make text and stuff nicely aligned, change quotes in code blocks from
entities to text
Fix notifications not appearing in account pages
Add notifications page
Move discuss handler code to discuss.php
Merge master into refactor
Clean up blog styling
Refactor rest of CSS
Merge branch 'refactor'
Clean up welcome page
Update impress.js
Fix Discuss

Fix regressions introduced in 91a6be4
New font!