Merge pull request #6 from TheUnknownCylon/master

MPRIS Improvements
Fixed flake8 warnings
MPRIS: Get file path from xesam:url property
- Enables lyric saving and local images for all MPRIS players
Audacious is now handled via MPRIS
Gmusicbrowser is now handled via MPRIS
Removed Qmmp, Guayadeque, Rhythmbox classes
- They are now handled via MPRIS
Consonance support
Fixed occasional crash when running mutiple instances of lyvi
MPD: Fixed lyric saving for files outside MPD music directory
MPD: Try to get default host and port from MPD_HOST and MPD_PORT environment variables.
MPD: - Try to autodetect default path to configuration file
       ("$HOME/.mpdconf" or "/etc/mpd.conf")
     - Store path to music directory into "music_dir" variable, so
	   we don't have to do it each second in the main loop
Simplified config file parser