Added hdsaudiotag as a dependency, and updated bootstrap.py.
Added support for reading audio tags when loading a new file, and changed the way callbacks work so they take meaningful arguments.
Corrected BaseProcess.quit() to be callable without an event argument, removed extraneous print, changed QueueHandlerProcess to use get_nowait(), and made PyGameProcess inherit from QueueHandlerProcess.
Fixed most of analyzer.py; now we just need to figure out why we don't get chunks.
Merge branch 'master' of gh:LSDG/music-lights