Video (vid-242): add skeleton for LicensedVideoSwap
VID-224 Make sure we don't drop categories

Also, use the getSection and replaceSection methods of the parser.
trim is a function not a variable
Merge pull request #759 from Wikia/VideoSprint24-VID-224-DisappearingCategory

VID-224 Make sure we don't drop categories
Video (vid-186): IVA - add video list, remove limit for media type
VID-236 - Make the revert action work for videos
Make sure we check whether we got an archive image back
Address an issue around replication
VID-250 Make sure we check for blocked users in the VET rather than counting on access to the VET being restricted.
VID-255 Add back logic change that was refactored out
Make this a boolean value
Merge pull request #793 from Wikia/VideoSprint24-VID-250-BlockedUsers

VID-250 Make sure we check for blocked users in the VET rather than coun...
The second check was redundant
Merge pull request #796 from Wikia/VideoSprint24-VID-255-MissingRelated

VID-255 Add back logic change that was refactored out
Video (vid-186): IVA - add language to metadata
handle value mapping in search resultset to array, use in search api controller
updated abstract select searchasapi to allow field mapping
added tests for refactored search api controller
fixed page header on corporate wikis after removing $wgEnableCorporatePageExt
added hook method in WikiaHomePage extension to have search in rail module on article pages on corporate wikis