Add jsdelivr tracker by default

https://github.com/jsdelivr/jsdelivr#contribute-performance-data
Don't attempt to auth by default
Correct extra_html path
Fix init bug
Testing is now an optional build step
Fix templated line-endings for unix operating systems
Checkout first channel if brouhaha isn't enabled

Fixesish #36 (hides it :))
Update lodash; require optional deps
Fix #36; wrong ctcp target
Fix #41; Noop list responses to active window
Enable nick autocompletion; fix #40
Only disable input events for tab
More efficient completion data updating
Merge remote-tracking branch 'blindsight/master'
Theming support: add window name to parent element class
Empty channel formatting
Brouhaha theming support
Fix join/part messages not appearing
Remove noise in config.js
Resolves #46: multi-line str -> multi messages