Fix declaration/definition mismatch. Closes #147.
Fix all warnings with -Wall -Wextra
Fix a pile of -Weverything warnings
Don't keep a pointless reference to the index in AudioSource
Add travis config file
Improve a comment in MaybeReorderFrames
Trivially speed up SortByPTS
Merge branch 'master' into cplugin_master
Fix some out-of-date bits in the API docs
Merge branch 'master' into cplugin_master
Rename TFrameInfo to FrameInfo
Decouple FrameInfo from FFMS_FrameInfo and rework invisible frame handling
Extract a bunch of stuff from indexing.cpp
Move declarations of concrete indexer types out of indexing.h
Move declarations of concrete video sources out of videosource.h
Move declarations of concrete audio sources out of audiosource.h
Move all of the common Haali stuff to its own utils file

This makes it so that utils.h doesn't have to shit up absolutely
everything with windows.h.
Regenerate build system
Add vapoursynth stuff to .gitignore
Extract some duplicated code in InitializeCodecContextFromHaaliInfo