meta.js refactor
pass express app to plugins, closes #1789
issue #1788 - start
WIP
wtf. Merge remote-tracking branch 'origin/chat-route' into chat-route

Conflicts:
	public/language/en_GB/modules.json
	src/controllers/accounts.js
	src/middleware/middleware.js
	src/routes/index.js
typing notifcation socket implementation for chat page, #1788
more WIP