vapour optimizations and tweaks
Merge pull request #3215 from masterbee/hotfix-vapour

Vapour reworking and streamlining
Datalist polyfill: Added focus outsided event handling and placeholder working example files
Added tables plugin - migrating tables plugin from WxT 3 but now has access to the full DataTables API

Depreciated the following options: bSearch, aColumns, aMobileColumns, bZebra
Added getData() function to helpers, provides data-wet-boew functionality from WxT 3
Added polyfills to the demos build
Merge pull request #3219 from pjackson28/addpolyfilldemostobuild

Added polyfills to the demos build
Merge pull request #3167 from jeresiv/v4.0-tables

Added DataTables wrapper plugin
Merge pull request #3218 from pjackson28/datalisttweak

Datalist polyfill: Added focus outsided event handling and placeholder working example files
Datalist polyfill: Split SCSS into base and regular to ensure only what is needed at page load time is bundled into the base CSS
Merge pull request #3220 from pjackson28/splitupdatalistscss

Datalist polyfill: Split SCSS into base and regular to ensure only what is needed at page load time is bundled into the base CSS
Fixed a Javascript error with the wbDisable logic
Merge pull request #3221 from LaurentGoderre/v4.0-wbdisable-fix

Fixed a Javascript error with the wbDisable logic