Major rewrite of the video filter pipeline

Totally removed the hard coded filter definitions and replaced them
with shader and filter definitions that are stored in plists and loaded
at run-time.

Also, non-64bit devices no longer perform video filtering at retina
resolutions to improve performance.