Basic camera functionality

This PR includes basic functionality to read a camera.  It works with the latest ffmpeg, ~~but it depends on resolution of #6 for other library versions.~~ and libav 0.8, 9.  Also fixes #6.