Use hex in password auth for subsonic. Fixes #4589

Use hex-encoded password according to http://www.subsonic.org/pages/api.jsp for subsonic
Won't you need to use toUtf8 instead of toAscii to avoid dropping non-ascii characters in passwords?