PLATFORM-151: initial Bucky integration
PLATFORM-151: adjusted RUM reporting URL to be nocookie domain
CON-1139: Removed ads from hubs v3 page
CON-1139: Fixed cscoreCat and ad tag name
CON-1162: Fixed article suggestions on hubs v3
CON-1163 | setting 'pagetitle-view-mainpage' for hub v3 main page <title>
CON-1163 | simplified code and comment after CR
remove unused extension RebuildLocalisationCacheTask
VID-1661 Use WikiFactory variable for blacklist
LocalFile: ignore oldimage entries with empty oi_archive_name
Revert "remove unused extension RebuildLocalisationCacheTask"

This reverts commit 28be65d0b0d1122da847d062aceba07d7ddebcfd.
Merge remote-tracking branch 'origin/dev' into jobqueue-migration
fixing exception message
Merge remote-tracking branch 'origin/dev' into jobqueue-migration
PLATFORM-75 Make TaskRunner aware of the task ID

For longer-running tasks, a timeout somewhere between application/dev
boxes and the celery workers can cause the task status to become
"failed" when it could simply be running longer. Passing the task ID
along to the runner will enable it to communicate back to Flower that
the task actually did complete successfully.
PLATFORM-75 Notify Flower when a task completes

In case Celery times out, ping out to Flower to record the actual result
of the task.
PLATFORM-75 Use GuzzleHttp for REST calls

An easy-to-use/robust HTTP client will be useful at the platform moves
to a service oriented architecture. Use GuzzleHttp for the Flower
long-task pingback.
Merge pull request #3751 from Wikia/jobqueue-migration-taskid

Make tasks aware of their own ID
onLocalFilePurgeThumbnailsUrls: purge only the first thumbnail

Partial revert of fd63966949a3956882d628164c10fa97ad20dba9
fixed a bunch of wfProfileIn/Out pairs