Link to Wall if enabled, and User talk if disabled in wall history message edits

On a wiki with Forum enabled but Message Wall disabled, on Forum thread history, when a username appears as a possessive adjective in an entry, the embedded link is to Message_Wall:[username] rather than User_talk:[username].
https://wikia-inc.atlassian.net/browse/VOLDEV-39
Cache whether wall is enabled
wfMsg -> wfMessage & globals usage

This commit replaces the use of deprecated wfMsg with wfMessage(...)->text() & prefers RequestContext to $this->app->wg->... if possible.
Escape parameters
Remove html-only messages
Fix parse error
introducing amqp lib for php, and first pass at AsyncTask extension
small changes to get tasks running from celery and first, naive pass at task_runner.php
formatting output from mw task runner
added work_id to async call
Merge branch 'dev' into VOLDEV-39

Conflicts:
	extensions/wikia/Wall/Wall.i18n.php
enforced VOLDEV-39 changes, +wn-newmessage
bypass dedup check
VOLDEV-50 Activate buttons after changing badge

Reenable the input elements after changing/reverting a badge on Special:AchievementsCustomize + assorted code linting
new format for async tasks, allowing multiple tasks in a single run and return values from previous calls to be used as paramters to other calls
in dev environments create jobs with runner_url to callback to themselves
changing default task type
added proxy to execute tasks in dev environments
Merge branch 'dev' into jobqueue
read connection params from config
Special:Tasks first commit