Dynamically shrink footer text to fit on one line.

    Fixes #3129.
Fix the ugly npm install errors.

Only install the automation-tests deps if AUTOMATION_TESTS=true is defined on the command line.

fixes #3160
Merge pull request #3207 from mozilla/issue_3160_npm_install

Fix the ugly npm install errors.
Add "white-space: nowrap" to allow @6a68's fix to work properly.
Merge branch 'issue_3129_shrink_footer' into dev