CON-1707 add third level menu
CON-1707 add support for right direction in third level of navigation
VID-1995 moving VPT extension files
CON-1709 | simple JS handling of the behavoiur
CON-1707 fix classes for elements without children
CON-1707 | Fix placement
CON-1707 | Style 3rd level of navigation
Replace thumbnail generation with vignette

Replace the thumbnail generation with vignette in the File abstraction.
This is more complicated than expected because the timestamp used to
store the archive file on disk is not the timestamp stored in the
oi_timestamp column in the oldimage table. The timestamp used on disk is
stored in the file name.
 - add getArchiveTimestamp to the file abstraction so we can extract
   the timestamp from the file name.
 - add isOld to the FileInterface to distinguish between archive
   images and current images
 - adjust the UrlGenerator to be aware of old vs not image so that
   the timestamp can be generated properly
 - add tests for the new behavior in UrlGenerator
Fix getUrl to return the UrlGenerator

All of the File urls should come from UrlGenerator.
Fix the anchor link to use the revision

Fix the anchor link to use the revision for the row it's currently
processing. This just means that we need to request the revision with
it's timestamp.
CON-1707 | Fix color for light colors of buttons, fix for memc poisining
force master database connection during wiki creation process
Add the wrappers for the $wgEnableVignette flag

Add the wrappers for the $wgEnableVignette feature flag.
Include $wgEnableVignette in the local scope

Forgot to include $wgEnableVignette in the local scope for getUrl.
Fix for leaks
CON-1707: Fix showing local nav menu in content lang
VID-2013 adding profiling to videosmodule render method
Extract integer from the beginning of archive name

Extract the integer from the beginning of archive name.

/cc @nmonterroso
CON-1707 add delayed hover
VID-2013 adding bucky profiling to videos module render method and breaking apart large method