coverart.sh simply rewritten in Lua
Slightly improved coverart function
Refactored and optimized album cover code
Bugfixes and tidy up
Renamed some menu functions for clarity
Added "Clear playlist" item to the playback menu
Added feature to browse current artist or album on Jamendo
Fix critical bug in caching artists with dash symbols in names
Move all files to folder ~/.config/awesome/awesompd/
Load submodules from either .config/awesome or .config/awesome/awesompd folder
Adapt to use modified Jamendo API
Add default stream encoding to be compatible with old initialization config
Change double quote wrapping of filenames to single quote

This is used in try_get_cover function that searches for album arts for local songs. Double quote wrapping failed on folders with special characters like ! or ? in their names.
Fix problem with music folder specified using ~

Function try_get_cover failed when the music folder specified in MPD config file used ~ instead of specifying the full path.
Fix the status switching to disconnected when volume bounds are hit

When the volume is tried to set beyond its bounds (for example, make it lower when it's already zero) mpc returned an empty string which was treated like a disconnect. This dirty hack removes the problem.
Improve UTF symbol transformation from Jamendo responses

Awesompd was working with 1 or 2-byte symbols (up to \u7ff). This commit fixes that, allowing UTF symbols up to 4 bytes.
Also a change was made to be able to replace on search box with other. It is useful when search crashes (it still happens sometimes) and the searchbox is just hanging there.
Remove redundant debug printouts
Escape single quotes in folder names (thanks, Blackmore's Night)
Properly grab environment in jamendo module
Minor icon modifications