Improvements to core imageio and docs.
Add preliminary version of ffmpeg backend.