avformat/aviobuf: enlarge IO_BUFFER_SIZE and SHORT_SEEK_THRESHOLD
avformat/hls: skip invalid variant
avformat/http: support reading compressed data

Derived from VLC's http module.
http://git.videolan.org/?p=vlc.git;a=blob;f=modules/access/http.c