try native extractor first, fallback to the java one if not found
recycle the samples
some code to debug memory allocation
adding HLSSampleSource. It is much simpler and does not pollute the ChunkSampleSource
revert changes done to the ChunkSampleSource
make the NativeExtractor work again
fix JNI refcounting
implement seeking and ptfOffset
minor fixes

* remove audio only samples
* fix a race condition while reading the sample lists
* added endOfStream detection
fix Error catching
fix pressing play after pause
allow to get the qualities from the HLSSampleSource
make audio only TS/MP3 work again
attempt at handling pts wrapping
adding some methods to limit quality/listen to chunk events
ooops