Pulled VisualEditor (5c147013ebf04e0ae5324b41a652878b256babc6) from https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
Removed invalid reference to VisualEditor from oasis.scss
URL Encoding for newusername passed in URL
Added <tr> to display warnings
Added new warning messages
Added row for displaying warnings.
Modified NewUsernameUrlEncoder.
It is now also responsible for some validation of new username. Considering changing file name to NewUsernameValidator.
Basic integration of VisualEditor and Oasis (editing and saving works, but there is a lot of bugs)

extensions/VisualEditor/ApiVisualEditor.php
* do not use proxy when calling Parsoid (noProxy = true)
* backward compatibility fix for getEditNotices (#back-compat)

extensions/VisualEditor/VisualEditor.hooks.php
* enable VisualEditor only in oasis skin (and not in vector, apex and mono book)
* load Wikia specific ViewPageTarget.init instead of MW one

extensions/VisualEditor/VisualEditor.i18n.php
* added visualeditor-ca-classiceditor (Classic editor) message

extensions/VisualEditor/VisualEditor.php
* removed dependency on mediawiki.notify which does not exists in MW 1.19.7 (#back-compat)

extensions/VisualEditor/modules/ve-mw/init/targets/ve.init.mw.ViewPageTarget.js
* call mw.Uri the way as it is expected in MW 1.19.7 (#back-compat)
* modify particular CSS selectors to match Oasis instead of Vector
* make property saveDialogTemplate inheritable
* comment out calls to not existing API mw.hook (#back-compat)

resources/jquery/jquery.client.js
* port this library from current MediaWiki master

skins/oasis/modules/PageHeaderController.class.php
* if ve-action exists as a content action display it as the main one in the article navigation drop down
Merge pull request #1386 from Wikia/VE-192

VE-192: Basic integration of VisualEditor and Oasis (Edit/Save)
VE-228: Move table wrap logic to parser/sanitizer.

This is safer than using the ParserAfterTidy hook since the changes will
be made where the html is generated naturally instead of as a second
pass at some unspecified point in time. This will also prevent potential
problems with the RTEParser/RTEReverseParser.
Merge branch 'dev' into VE-228
Revert "Revert "Merge pull request #1325 from Wikia/VE-164""

This reverts commit 29eb487f753370f5d543b4a64ee3a996ffe2b388.
VE-228: Move table wrap logic to parser/sanitizer.

This is safer than using the ParserAfterTidy hook since the changes will
be made where the html is generated naturally instead of as a second
pass at some unspecified point in time. This will also prevent potential
problems with the RTEParser/RTEReverseParser.
VE-164: only apply table wrapper styles to tables within the article.
VE-221: Adding API for Photo Attribution and including in VisualEditor
Load ve.init.mw.WikiaViewPageTarget.css with VE and have it make VE look nice in Oasis
Load ve.init.mw.WikiaViewPageTarget.css with VE and have it make VE look nice in Oasis
Merge pull request #1396 from Wikia/VE-221

VE-221: Adding API for Photo Attribution and including in VisualEditor
Merge pull request #1405 from Wikia/VE-238

Load ve.init.mw.WikiaViewPageTarget.css with VE and have it make VE look nice in Oasis
Backporting mw.hook for VisualEditor