Added getting lyrics from text files

This needs work on the XML converter
New way of building XML

Less error-prone
Allows setting both attirbutes and text-data on a single element
Some work on encodings
Getting lyrics from chartlyrics.com
Merge branch 'master' into lyrics

Conflicts:
	api/media.py
Scanner: added a callback interface to report progress
CLI: display scanning progress every 5 seconds
Fix two typos.
Add shebang lines for easier running on *nix.
Remove executable bits from files that are not meant to be executed.
Updated clients list

Closes #11 and #13
Merge remote-tracking branch 'jelmer/hashbang'
Fix random with no tracks

Closes #10
Updated Apache sample configuration
Reduced some columns size from 256 to 255

Was causing error while creating tables on some MySQL servers.
Especially the 'artist.name' column which is unique.
Setting a license

Closes #15
Removing executable bit from HTML templates
Allow choosing which address to listen on from command-line

Closes #12
Improved application factory a bit
Adding CGI and FastCGI scripts

Closes #16