Massive rearchitecture.
Created by: nweber
Streaming package contains classes for general adapative bitrate streaming. Dash package contains classes specific to the Dash implementation. Added metric gathering and charts/tables to expose this information. End of stream is properly signaled. Fixed some bugs.