Revert "Revert "removing unused extension extensions/Translate""

This reverts commit 1070e0f96e5a569ea80d615b0953350fa581fafa.
Revert "Revert "removing unused extension Contest""

This reverts commit a9fac8c1d094934ee1bbfdd1a2a6e6c1c1e7905a.
Revert "Revert "removing unused extension extensions/CentralAuth""

This reverts commit db8bb76ad4306d3bf64873083fa65ed70cddcbb2.
Merge branch 'jobqueue' into jobqueue-migration
commit changes (still doesn't work)
Merge remote-tracking branch 'origin/dev' into jobqueue-migration
enabling BloglistDeferredPurgeJob, BlogTask, CreatePdfThumbnailsJob to run under the new job queue system
"remove" unused job DoubleRedirectJob
PLATFORM-158 Upgrade UserRollbackTask to new JobQueue
Merge pull request #3615 from Wikia/jobqueue-migration-userrollbacktask

PLATFORM-158 Upgrade UserRollbackTask to new JobQueue
WIP UserRenameTask migration
Merge branch 'dev' into jobqueue-migration
PLAT-170 moving WikiaLogger to lib/wikia

Our logging functionality is core to the functioning of the platform. As
such it shouldn't be loaded as an extension but a library. This commit
moves the WikiaLogger to lib/wikia.

As part of this move, I'm also moving Monolog and Psr to composer so we
don't have to handle the autoloading.

/cc @nmonterroso
Adding lib/composer/README.

Just so everyone knows what's happening with this directory.

/cc @nmonterroso @owend @jnrbsn
added nlp pipeline queue
allow override of default task type
new task and hooks for parsing pipeline
override method exists check
fix tasktype setting
update asynctasklist to allow extension for backend queue consumers