more shaving of SC and waveform references
remove web socket references
trim final ref to waveform
removing calls to metadata
not using colors anymore
Remove restart functionality (was broken already)
remove cube/emit and references
Merge pull request #16 from Rosuav/remove_restart

Remove restart functionality (was broken already)
remove TSP
Hotswap: Remove unused 'gen' parameter
Hotswap: Remove all references to actually swapping
Hotswap: Remove pointless trampoline
Hotswap: Use next(it) instead of it.next()
Hotswap: Remove a level of indirection and magic
Hotswap: Reduce clutter.

The hotswap.Hotswap class is now a Shuffler thread, nothing more.
Remove unnecessary conditions
Reimplement hotswap.Hotswap as a pair of utility functions
Remove cruft from brain
Generalize shuffle() to daemonize()
Engage maximum Scarecrow mode!

The brain is no longer present. Instead, there's one simple function
as part of database.py, designed to be daemonized, doing the same job.