add new fragments parser: streamParser, put fragments in stream, remove "firstfragment", "fragment" and "lastfragment" events