Use wildcard for modules and view assets definitions
Use main application.js for bootstrapping require with config and componentLoader
Convert element-hider to Dough component
Convert mas-editor to Dough component
Rename word-upload to FileInputSubmit and refactor as Dough component

Note: Dough is acting as a component wrapper but eventually we will use
Dough’s attributes
Convert the language switch code into a generic Dough component called URLSwitcher
Add AutoComplete Dough component

Uses the Chosen jQuery library
[TMP] Waits for Dough components to have initialiased before running tests
Fixes categories_steps test

Was pointing at redundant selector
Convert Comfy's Slugify method into a Dough component
Remove page-specific JS includes
Conditionally include Slugify component if new Article page

Note: To be moved into a helper
Improve frontend dependency README

Added
Add karma-chai-jquery
Remove redundant view-based JS files
Fix ElementHider tests
Fix MASEditor tests
Retire Comfy JavaScript
Fix inactive WordUpload button

The wrong class was passed to the constructor.
JS Linting