Integrate Raven-JS for error logging to sentry

- Depends on ravenjs
- Sends a msg to Zamboni to proxy error messages to sentry through the VPN
- Binds to window.onerror but allows for custom logging using Raven.captureMessage(msg)

Refs #942912