Abort Middleman build and show error upon failure
Middleman 4.3.3 has the --bail option, which will show the error and quit immediately (https://github.com/middleman/middleman/pull/2246).
This required running bundle update to retrieve lots of dependencies.
Also, this uses a workaround for SCSS compilation issues: https://github.com/sass/libsass/issues/2833.
We also skip the lint:features:links Rake task if the public/features directory does not exist. This was not actually doing anything: #3848
Closes #3103 (closed)
Edited by Stan Hu