change AsyncTaskList to use generic external task when executing tasks
send created_by as an arg rather than kwarg, and don't json_decode non json encoded things
Merge remote-tracking branch 'origin/dev' into jobq-generic-external

Conflicts:
	includes/wikia/tasks/TaskRunner.class.php
	maintenance/wikia/task_runner.php
set constructor wiki id value from config, rather than global
use temporary migration queues
ADEN-1482 Introducing wgAdDriverAlwaysCallDartInCountries var
Removed unused import
adding new thumbnail modes, image type support, hash based on file relative url, and unit tests
move getBucket to FileInterface
removing FileInterface and replacing with UrlConfig, which mediawiki has an interface to with VignetteRequest. Change MW code to use UrlGenerator through VignetteRequest
use $file->getUrlGenerator() and change getUrlGenerator to public access
changing mode
import namespace
some documentation and move $requiredKeys to the top, in case they ever change
adding ->jpg format, only require relative-path when constructing from a config hash
comment on why the hash is done this way /cc @inez
documentation on regex extractions
No users = no details
Merge pull request #5108 from Wikia/HG-228

HG-228: Removed unused import
Merge pull request #5119 from Wikia/HG-238

HG-238: Return empty array if no contributors are found for article