Install the correct documentation files. Closes #159.
Fix some memory leaks on errors in the vs source
Eliminate some string copies in FFMS_DefaultAudioFilename
Delete the VC++ 2008 build files
Rename the solution to ffms2.sln
Handle files where only some of the frames have valid timestamps

Previously the lavf indexer assumed that if the first frame had a valid
timestamp, all subsequent frames would have a valid timestamp of the
same kind, but that is not always the case, so fall back to calculating
the PTS from the duration even if a valid PTS was seen previously.

Closes #165.
Fix crash when finalizing indexing of video tracks with no parser

The Matroska indexer doesn't keep the CodecContext around when it won't
be used for anything due to lavc not having a parser for the track's
video format, so don't assume it exists in Finalize().

Closes #166.
Fix utf8 argument on FFVideoSource
Merge pull request #167 from nixxquality/patch-1

Fix utf8 argument on FFVideoSource