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
Merge pull request #786 from Wikia/VideoSprint24-VID-236-VideoRevertBroken

VID-236 - Make the revert action work for videos
Video (vid-186, vid-115): IVA - support remote asset (ooyala)
Video (vid-186, vid-115): IVA - update metadata
Video (vid-186): IVA - update age gate in metadata
Video (vid-186): IVA - add comment