Version 4.0.0
Version 4.0.0

BREAKING CHANGES:
 - Big restructure and improvement to the dynamic routing / code splitting configuration.
   We no longer need the previous manual import hacks for the routes to allow Hot Module Reloading to work. Yay!
   The ~/src/shared/components/App/ now has subfolders, one for "lib" components (i.e. components to be reused across views/routes), and a "views" folder which will contain components used for our routes.
   All our primary routes which we will use for code splitting have been moved to ~/src/shared/components/App/views
 - Environment variables from the .env files are now automatically applied to the webpack DefinePlugin section, no longer requiring any error prone manual intervention.

CHANGES:
 - Updates dependencies.
 - Minor optimisation to bundle build size.

FIXED:
 - Adds missing plugin dependency for the transform-object-rest-spread babel plugin.

pebie/react-universally-node-config,ueno-llc/starter-kit-universally,diondirza/react-universally,oyeanuj/react-universally,ctrlplusb/react-universally,ueno-llc/starter-kit-universally,deanslamajr/trakta.co,sergiokopplin/react-universally,LorbusChris/react-universally,brettsnaidero/bsd,kennethtruong/react-webapp,igorsvee/react-ssr