Revert unused caching part of a4ebaff

We did not use the caching of commands/urlhandlers; additionally, the
urlhandlers was called before password authentication.

Without the caching, we no longer need to wrap connect/disconnect.
Remove some MPD caching, causing troubles with password authentication

Merge remote-tracking branch 'others/hobophobe/remove-mpdhelper-caching2'