Video (bugid 95954): - add hook to videoInfo for removing video. - exclude removed videos for total videos and video list
Video (bugid 95954): update functions for removing video in RelatedVideos
Video (bugid 95954): add hooks to RelatedVideos for removing and unremoving video
Merge branch 'dev' into bugid-95954
Video (bugid 95954): videoInfo - updated hooks for delete and undelete premium video.
Video (bugid 95954): RelatedVideos - updated hooks for delete and undelete video. VideoInfo - added hook to check if file is removed.
Video (bugid 95954): added rights for videodelete.
Revert "Video (bugid 95954): added rights for videodelete."

This reverts commit 3df5cebcd5112afde50604e3d09c24172802b524.
Video (bugid 98330): added maintenance script to add video category to file page for premium videos
Video (bugid 95954): added function to add video category to file page
Video (bugid 98330): updated maintenance script to add video category to file page.
Video (bugid 95954): create file page when adding premium video to wiki.
Video (bugid 97756): add functions and messages to remove video.
Video (bugid 95954, 98330, 97756): update video category.
Video (bugid 95954, 98334): create file page by adding video category for premium videos.
Merge branch 'dev' into bugid-95954
Video (bugid 97756): Special Videos - show delete video feature for oasis only
Video (bugid 95954): updated hooks in VideoInfoHookHelper and use cache for VideoInfo class
Video (bugid 95954): - added allowBlocking param to foreign repo. - added hook to check if the file is deleted to findFile function in RepoGroup.
Video (bugid 95954): updated videoInfo class and functions for file deletion and file renaming