Simple test client
Monkey patch socketio client to insert an event loop
Integrating with python socket.io-client
Queue fixing
Adding a queue listener process
New iterator for next file control
Moved pygame-specific sound playback code into new pygame_output module.
Changed pygame requirement in create-bootstrap to pysfml.
Added pySFML implementation of the sound output code.
Updated bootstrap for latest create-bootstrap changes.
Mostly complete web control mechanism
Added testing code and debug logging, added delay between updates, and corrected LightsProcess __init__ super call.
Moved PyGameProcess into pygame_output, and updated player.py to use a QueueHandlerProcess when not using pygame.
Many minor tweaks and refactorings. Also, apparently avoid_copy is busted on the RPi.
Simplified onSample calls.
Added support for the old SFML 1.x bindings (PySFML, not sfml), and fixed various things so it at least attempts to run.
Corrected PyGameProcess inheritance.
Fixed CommandIterator, setup testing timer
Merged serial changes from master
Added ALSA output.