Finished sharing /changes connection across tabs

Server Sent Events changes are now managed by a single connection, while other tabs consume the connection's data using HTML5 local storage. This fixes an issue where browsers limit the number of connections per domain, which was breaking the Studio when opened in multiple tabs.