Faster "npm install" without progress bar
Faster "npm install" without progress bar

In older versions of npm, displaying a progress bar considerably slows
down "npm install" commands: https://github.com/npm/npm/issues/11283

In Ubuntu 16.04 (supported by open edx) the default version of npm is
3.5.2, so it is affected this issue. The progress bar can be deactivated
globally by running "npm set progress=false", but this is a little-known
command.

With this change, all edx-platform developers benefit from the speed
increase. On a production server with excellent bandwidth, we made the
following benchmark:

rm -rf ./node_modules ~/.npm && npm set progress=false && time npm
install
real    3m29.980s
user    2m36.152s
sys     0m20.868s

rm -rf ./node_modules ~/.npm && npm set progress=true && time npm
install
real    7m5.580s
user    6m2.824s
sys     0m20.304s

There is thus a ~57% improvement on a task that is typically quite
time-consuming, with minimal inconvenience for developers.

philanthropy-u/edx-platform,edx-solutions/edx-platform,eduNEXT/edunext-platform,EDUlib/edx-platform,philanthropy-u/edx-platform,angelapper/edx-platform,edx-solutions/edx-platform,arbrandes/edx-platform,cpennington/edx-platform,eduNEXT/edx-platform,edx/edx-platform,philanthropy-u/edx-platform,angelapper/edx-platform,cpennington/edx-platform,ESOedX/edx-platform,EDUlib/edx-platform,msegado/edx-platform,msegado/edx-platform,mitocw/edx-platform,appsembler/edx-platform,edx-solutions/edx-platform,eduNEXT/edunext-platform,cpennington/edx-platform,a-parhom/edx-platform,jolyonb/edx-platform,ESOedX/edx-platform,ESOedX/edx-platform,mitocw/edx-platform,jolyonb/edx-platform,jolyonb/edx-platform,eduNEXT/edunext-platform,EDUlib/edx-platform,eduNEXT/edx-platform,a-parhom/edx-platform,stvstnfrd/edx-platform,arbrandes/edx-platform,eduNEXT/edunext-platform,cpennington/edx-platform,philanthropy-u/edx-platform,jolyonb/edx-platform,eduNEXT/edx-platform,stvstnfrd/edx-platform,arbrandes/edx-platform,appsembler/edx-platform,msegado/edx-platform,msegado/edx-platform,arbrandes/edx-platform,edx/edx-platform,angelapper/edx-platform,eduNEXT/edx-platform,EDUlib/edx-platform,ESOedX/edx-platform,msegado/edx-platform,appsembler/edx-platform,stvstnfrd/edx-platform,a-parhom/edx-platform,edx/edx-platform,edx-solutions/edx-platform,appsembler/edx-platform,mitocw/edx-platform,a-parhom/edx-platform,mitocw/edx-platform,stvstnfrd/edx-platform,angelapper/edx-platform,edx/edx-platform