player: add some more debug output
player: enable mpv debug output when --verbose is used
rewrite in Go

The original plan was to just remove all the glib crap and use libdbus directly,
but the Go dbus library is much much nicer so I ended up converting everythin to
Go.

Note that some unused functionality has been removed (e.g. lyrics and last
groovectl commands).