Merge remote-tracking branch 'origin/PLAT-170' into jobqueue-migration-htmlcacheupdate
VE-1212: Oasis is calling getHeadlinks for itself, so there is no need to call it in SkinTemplate.php.
PLATFORM-75 Create replacement HTMLCacheUpdateTask
PLATFORM-75 Update core Title class to use HTMLCacheUpdateTask
PLATFORM-75 Correctly update "Squid" with titles
PLATFORM-75 Update WikiaNoArticleLocalFile to use HTMLCacheUpdateTask
PLATFORM-75 Update WikiaPoll to use HTMLCacheUpdateTask
PLATFORM-75 Update SpecialUndelete to use HTMLCacheUpdateTask
PLATFORM-75 Update core File to use HTMLCacheUpdateTask
PLATFORM-75 Update core LocalFile to use HTMLCacheUpdateTask
PLATFORM-75 Update core WikiPage to use HTMLCacheUpdateTask
PLATFORM-75 Update core LinksUpdate to use HTMLCacheUpdateTask
Merge branch 'dev' into jobqueue-migration-htmlcacheupdate
PLATFORM-75 Use FluentSql instead of Database#update
PLATFORM-75 Return number of affected rows from HTMLCacheUpdateTask#purge
PLATFORM-75 Hide HTMLCacheUpdateTask from manual execution special page
PLATFORM-75 Default blacklist `getAdminNonExecuteables`
PLATFORM-75 Update core WikiFilePage to use HTMLCacheUpdateTask
(CE-891) Backport caching improvement for fetchModuleFromParser

Improves performance for multiple invokes of the same modules on a
page.
Merge branch 'CE-891' into dev