Issue #13: Fix the client id included in links from the application

At first, I though that this flow was not working, but it is in fact
working just fine, the CLIENT_ID in the code was just wrong.
Merge remote-tracking branch 'origin/master' into webif
unicode: deal with unicode by dropping non-ascii bytes

This seems to work for the cases I have encountered as filesystems
tend to be hit-and-miss on unicode.
webif: open a webbrowser window on application launch and change port