couple of style tweaks in chat and room text
empty chats are ignored on server, fixes #37
replaced all alert() calls with bootstrap modal - use router.alert(msg, title)
preparing to sort chat auto scroll, not complete yet
fix ping not sending to half-connected clients (e.g. dropped, but not closed)
star now playing track, closes #8
text now selectable in chat area, closes #43
urls in chat now open using system default browser, fixes #33
now saves data when there's an uncaught exception, so if there is a crash we shouldn't lose chat history etc.
adjusted chat grouping timeout to 30 seconds (so up to 30 seconds between chat messages will group them if same user)
updated app config, closes #45
updated default app width, updated app config for live server
v1.0 installer, now includes vs2012 redist.
first stab at identifying if a track is starred, but it seems sp_track_is_starred always returns true - not sure if bug in libspotify?
Update README.md
tracks now recycle to bottom of list if there's room and it wasn't added by an auto-topup.  closes #32
installer updated with vc2012 runtime
modal close button now darker, closes #60
names now a bit darker - closes #57
chats on stdout now include room name, closes #58