Wikia block media node styling

ve.ce.Node.css
Adjustment to the CSS selector for shielded elements. The selector now bypasses any element with the classname of 'no-shield'. This is important for the video node so that position:relative isn't set on the play button which must be position: absolute.

ve.ce.ProtectedNode.js
Adjustment to the shield logic to skip anything with 'no-shield'. Added better documentation.

VisualEditor.php
Adding new ve.ui.Surface.css file

ve.ce.WikiaBlockMediaNode.js
Adding 'no-shield' class to the magnify icon

ve.ce.WikiaBlockVideoNode.js
Adding 'no-shield' to the title and the play button

ve.init.mw.WikiaViewPageTarget.css
Removing the styling for the overlay because it's being moved to...

ve.ui.Surface.css
This new file loads after the core VE ve.ui.Surface.css file which sets the overlay z-index to 1. We need it to be higher. Much higher.