Support WebSocket connections in ClientConnection

Added support for Gorilla web sockets.
Abstracted the existing connection code.
Added HTTP server
Angular test app that makes use of web sockets
Use base64 for WebSocket payloads.
Only broadcast stats to authenticated clients.
Fix ping/pong and random disconnections for WS.
Compile protocol buffers to JS class file.
Fix base64 padding issue.
Add webroot config
[JS] libEros
[JS] Beautify!
Much modularity
Remove debug message
Angular update
[JS] scroll-glue module
[JS] Request closure fixes
[JS] Modular goodness
[JS] Chat module
[JS] Angular update
[JS] ErosUser fixes