receiver: properly log the socket.io error message if needed
unassigned: shuffle the images first

I am a bit tired to always get the same image first. ;-)
receiver: send heartbeats to tell we are alive

The Android app will watch the receiver all the time instead of only
watching us when reloading. The receiver will send heartbeats at regular
interval.