Method extractions

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Add hasData method

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Use async methods for filling gstreamer buffer

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Fix small issue

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Big simplification of reading data from http buffer

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Remove old error messages

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
All MediaDownload items are created from the same thread

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
All MediaDownloadTask items are created from the same thread

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Remove unneeded thread

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Improve network access manager handling

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
re-add url() method to videohttpbuffer