Changed name compatibility detection.

I look for the nonexistence of a pixel format definition that only
occurs in newer versions to trigger the inclusion of a file that defines
new names as the older versions.

This is fragile, but automating compatibility between old and new
versions of libav and ffmpeg is a pain.
Added demo program.