Merge pull request #29 from rat4/patch

Clarify glyr_opt_* deal with const strings
Fix mode of async_queue.c
Merge pull request #30 from emillon/asyncqueuemode

Fix mode of async_queue.c
Fixed albumlist; Fixed partly broken lastfm
Fixed tracklist
Merge branch 'master' of github.com:sahib/glyr
Fixed silly bug in unescape_html_utf() causing it to insert \0 at wrong points.
Removed puts() in coverartarchive.c (whoops)
fixed ainfo/lastfm.c, or rather fixed what is fixable on my side.
Added ainfo/echonest.c provider (not language aware)
deleted binary
Added review/echonest.c, only getting stubs now. Used if nothing else was found.
Improved PKGBUILd (--depth=1, -j4 make glyrc)
Fixed a unconditional jump, added tests for echonest.
Base implementation for the Vagalume lyrics provider
Properly escape unicode escape sequences in JSON

This commit uses more of the Glib library to properly deal with UTF-16
data in a JSON string of the form \uXXXX\uXXXX. Much of the code to
convert the UTF-16 "text" data to UTF-8 was adapted from the json-glib
library.
Merge pull request #33 from fcoelho/provider-vagalume

Added a new lyrics provider (vagalume)
Base implementation for the Vagalume lyrics provider
Properly escape unicode escape sequences in JSON

This commit uses more of the Glib library to properly deal with UTF-16
data in a JSON string of the form \uXXXX\uXXXX. Much of the code to
convert the UTF-16 "text" data to UTF-8 was adapted from the json-glib
library.
lyrics-vagalume: Fixed tabs, small memleak, added memset