deinitialize SMB before suspend
deinitialize NFS,AFP and SFTP before suspend
ActiveAE: limit sampling rate to 48khz on SPDIF
Allow empty String values to be read in XML tags. E.g. <default></default> will read a value of "" instead of considering this an error.
Check for non-empty tag values read after allowing GetString to return empty values
[fix] settings loading of default value for CSettingPath: parent class CSettingString already handles it
configure, external ffmpeg: Drop check for libavresample.
configure: Add --enable-libav-compat option.
Add a fake .pc file for libswresample -> libavresample
DllSwResample: Clean up libavresample support that is broken anyway.
Introduce a libav-hacks library to wrap a compatibility layer with libav.

This copies/pastes some code from FFmpeg but at least allows us to support the fork.
DllAvFormat: map av_stream_get_r_frame_rate when available.
Use av_stream_get_r_frame_rate instead of accessing avstream->r_frame_rate when
available.

From avformat.h:
     * Code outside avformat should access this field using:
     * av_stream_get/set_r_frame_rate(stream)
ActiveAE: Replace deprecated CODEC_ID by AV_CODEC_ID.

The former does not build with FFmpeg 2.0 and I somehow missed this reading the code.
Maybe I should remove the compatibility layer with the old names in the internal FFmpeg to prevent this to happen again.
DllAvUtil: Drop libav hacks and move them to libav_hacks.h.
Move libav check for libavfilter being avframe based to libav_hacks.h
Remove avfilter_graph_parse hacks for libav and move it to libav hacks
DVDVideoCodecFFmpeg: Drop usage of LIBAVFILTER_FROM_* and use LIBAVFILTER_AVFRAME_BASED instead.
DllAvFilter.h: Drop checks for libav and factorize some #if / #else. Those are now done in libav hacks.
DVDOverlayCodecFFmpeg.cpp: Remove pointless #ifery since we require a recent enough FFmpeg anyway.