Fix dependency loader when script is loaded twice
Move all remaining tests to Jasmine
Farewell, Cognac!
Implement the PeriodicTimer
Check for race condition when sending a message
Remove sending timelines from ConnectionManager
Clean up ConnectionManager tests
Don't require new TimelineSenders for encryption
Implement sending timelines in the Pusher class
Move subscription message handling to channels
Make the Pusher constructor slightly more readable
Make sure all stats requests go to a single host
Store socket_id in the timeline
Log pong timeouts in the timeline
Merge branch 'send_stats_to_one_host' into r2.1.2
Update SockJS for the heartbeat race condition fix
Add jshint-config.json for guard
Merge branch 'fix_sockjs_heartbeat_race_condition' into r2.1.2
Fix tests for older browsers
Make integration tests more reliable