Start including liavdevices
Properly hook requested formats into InputContainer (OutputContainer untested)

Finally some progress on #29 and #36.
Example that averages frames together
Merge branch 'devices'
Expose options for input containers; libavdevice support complete (#29 and #36)
Planes can update from buffers

Attempt to make frames from Numpy arrays more efficient. (#46)
Frame.pts always comes from AVFrame.pkt_pts when decoding

Dranger's tutorials appear to be dangerously out of date in this respect.
Centralize copying of frame attributes
Move seek flushes to the container, and fix decode flushes
Python 2.6 does not have memory views
Expose all seeking flags
Make sure we have a codec before decoding
Skip subtitle tests if we don't have the codec

Libav does not have the one for movtext.
Bump to v0.2.0
WIP: Support Python 3.

PyString -> PyBytes

fix prints missed

Accept Python 3 strings in open()

Fix logger name (string issue again)

Fix color format string types.

Fix print function

FIX: Missing arg

No need to specify -3

try unicode_literals

FIX: Use six and __future__ imports.

FIX: Encome VideoFrame format as bytes.

More six and future fixes. Added temp prints in VideoFormat

fixing bytes/str issues
Use Cython's automatic string handling; all tests pass
Remove prints, and rework some Py2/3isms in testing
Revert formatting changes

These aren't Python 3 related.
Use Cythonic char* to str conversion
Add Python 3 to Travis