Switch to webpack workflow

A set of changes to match Blip and Clamshell's front-end workflow with Webpack.

@cheddar Do you want to take a look and tell me what you think? Thanks!
I do understand that it's used a lot in the community, but it's generally an anti-pattern.  Basically, you are using one thing to switch a number of hard-coded configuration options without providing for any mechanism of changing those configuration options independently to meet the needs of whatever environment you happen to be in.

It is generally better to have individual options for the different things that it is doing and provide a script or pre-baked configuration for the common combination of things you are getting at.