MPD protocol improvements

 * correct permissions for some commands
 * implement search and searchadd commands
 * remove commands that groove basin does not support
 * fix idle not checking read permission
 * fix noidle returning OK twice