Code style cleanup.
Fixed date format in chat.
Added various notifications when user joins chat.
Fixed git/get confusion.
Added polyfill for old browsers (IE8).
Code style cleanup.
Code style cleanup.
Removed leading zeroes in hours.
Changed to sync-exec node module.

The module should be more portable than execSync.
Fixed indentation.
Code style cleanup.
Code style cleanup.
Cleanup in JS code.

Based on reports from eslint.
Cleanup in Node.js code.

Based on reports from eslint.
Added magic cookie for emacs users.
Updated eslint configuration.

 * Add rules based on Drupal 8 eslintrc.
 * Ignore node_modules.
Guarded for-in loops.

@see http://eslint.org/docs/rules/guard-for-in.html
Newlines and URLs in chat messages.
Fixed render arrays / #pre_render.
Cleaned CSS for chat messages.

Thank you, @troelslenda!