Video (vid-760): VideoPageTool - add functions to publish program
Merge branch 'VideoPageTool' into vid-760
Video (vid-760): VideoPageTool - get assets from nearest published program if no assets saved for the date and show publish button if program is publishable
Video (vid-760): VideoPageTool - update template and functions to publish program and add function to validate user
Video (vid-760): VideoPageTool - update program class
Merge branch 'VideoPageTool' into vid-760

Conflicts:
	extensions/wikia/VideoPageTool/model/VideoPageToolProgram.class.php
Merge pull request #1653 from Wikia/vid-760

VID-760: add functions to publish program