Switched to one frame per tick. eryday refactoring

This touches basically every file, because I changed audio generics again. This
time, the chain was to force all audio elements to only handle one sample frame
per tick, instead of a whole buffer.

For a discussion of this refactor, see Issue #19