cleanup
Separated receiving chunks from writing to audio system.  AudioEventBus
allows subscribers to receive processed audio chunks for playback.
better impl
bugfix
overridable write method
Created file transformer interface & default implementation
All media now gets posted as processed bytes identified by type and
hash.  Receiver impls now skin & bones.
receivers
now in Technicolor...
Added transformer architecture around each streamer, removing media
processor stuff.  Media streamers are over engineered for their intended
purpose - they will need to be specific for a channel when encryption is
enabled.  Exposed media hash in media streamers.