Add myreallocf(): Free data when allocation fails
http client: Style changes
net: Add tcp_read_to_eof()
Make fa_load_and_close() work for files with unknown file size
http client: Add support for reading files with unknown file size
icecast: Add support for m3u playlists

Fixes #1919