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-300: disable table wrapping tags inside the RTE.
Merge branch 'dev' into handling-wide-tables
VE-301: ensure floated tables don't cause clearing (unless they are wide tables).
VE-311: add floating scrollbar plugin.
Cleanup trailing comments.
VE-311: always show scrollbars in the editor.
VE-311: implement floating scrollbars.
VE-311: simplify the solution for containing wide tables before the JavaScript kicks in.
VE-311: make floating scrollbar compatible with WikiaBar.
VE-311: fix WikiaBar events for logged out users and for Firefox.
Add note about removing old styles when the old handling wide table handling method is gone.
VE-236: get rid of pure HTML wrappers, we can do them in JavaScript now. Also, get rid of the old styles/scripts since the markup will be the same now.
VE-236: fix table box shadow color and compensate for top margin of tables.
VE-236: remove hacks from 3rd party code; move them to our code.
VOLDEV-6: Add missing MediaWiki message for permission error