feat(landingpage): add progress indicator for join channel

Closes #17
fix(playlist): limit track title height
fix(chat): allow copy and paste from chat log
chore(client): update integration test spec
feat(client): add additional responsiveness tweaks

- apply max height to chat note to prevent growth of element
- shrink user column on small display sizes by hiding name
  (available on mouse over)

bootstrap 3 compatibility
- rename remaining icon-* to glyphicon-*
- switch to display: table for participant list elements

Closes #18
chore(README): add note on backend integration test
fix(server): fix out-of-order leave causing exception

An out of order leave of a client, e.g. due to a
timeout was not correctly handled by the backend and
resulted in a self-thrown exception ("no roomId selected").

Fix the behavior by disconnecting a socket that timed out
from all connected rooms.
chore(tests): prepare advanced compatibility spec
fix(room): allow spaces in participant names
refactor(tests/compatibility): move shared stuff into helper
tests(compatibility): add specs for move and delete

Add compatibility tests for
- moving tracks
- deleting tracks

Closes #19