fixing peer removal bug (#246)
small refactoring

*moved peer-removal on unreachable host from socket to server, peer
handling should stay in server
send calls only to one IP of a peer
most important IP is last one in the list
Forgot comma in log message (issue #197)
don't send white space only messages
failing datathread shows a detailed warning instead of Info
open up window when lunchinator is already running and started again

* also allowing to pipe things into the lunchinator :-)
fixing #251
cli version will print piped things (#249)
no error popup on download error (issue #250)
fixed typo preventing GPG installation (issue #248)
fixed auto update for Mac (issue #248)
Statistics: better handling of db probelms
statistics migration fixed
fixing minor glitch in request-dict process that causes a warning in
networks with old lunchinators...
lunch calls are not only in alarm but also in free for lunch time #252
fixed bugs when reopening logging level settings (issue #258)
extra logging for received and send messages (investigate #233)
reopen application opens main window on Mac (issue #259)