i18n: Added missing i18n mappings for full-stop, list-comma-space and interword-space.
Merge pull request #3056 from pjackson28/addedmissingv40i18nmappings

i18n: Added missing i18n mappings for full-stop, list-comma-space and interword-space.
Fixed event type/namespace ordering and condensed event handling and used switch/case where possible to boost performance.
Toggle: bind plugin events outside of init

This makes the events available to other plugins of the framework
without needing the plugin initialized on the page (#3026).
data-picture: bind plugin events outside of init

1. This makes the events available to other plugins of the framework
without needing the plugin initialized on the page (#3026).
2. Also adds `vapour.getMode()` call to plugin's dependency loading
Merge pull request #3057 from patheard/event-binding

Moved event binding outside of plugin.init()
Build: Fix Autoprefixer

Somehow got mixed up with the Sass target. Also had a errant semicolon
in the "last 2 version" browser setting
Merge pull request #3060 from nschonni/v4-fix-autoprefixer-options

Build: Fix Autoprefixer