Initial directory structure.

Originally committed to SVN as r1.
Initial commit
FFMS2 beta 9 + unseekable avi fix

Originally committed to SVN as r2.
A list of which components the different files belong to

Originally committed to SVN as r3.
Progress update for haali stuff
Mark ffmsindex functions static
Make the filename callback a bit more elegant
Clarify the compilation instructions

Originally committed to SVN as r4.
Big renaming and code cleanup

Originally committed to SVN as r5.
Check for the right define

Originally committed to SVN as r6.
Mixed Konvensky inspired fixes

Originally committed to SVN as r7.
Update the list of required files for different configurations

Originally committed to SVN as r8.
Update compilation instructions again with the commonly used output filenames

Originally committed to SVN as r9.
Implement a much more useful default filename function
Use compat.h in ffmsindex
Very minor API renaming

Originally committed to SVN as r10.
Secret api details should be secret

Originally committed to SVN as r11.
Add API documentation

Originally committed to SVN as r12.
API documentation is now valid XHTML 1.0 strict and has a nicer stylesheet (thanks Kovensky)

Originally committed to SVN as r13.
Readd missing includes

Originally committed to SVN as r14.
More API doc updates to account for the latest breakage

Originally committed to SVN as r15.
A pack of Kovensky fixes

Originally committed to SVN as r16.
Add cmake makefiles for the project

Originally committed to SVN as r17.
Make all filenames lowercase

Originally committed to SVN as r18.
Add directories for the new structure

Originally committed to SVN as r19.
Continue directory structure changes

Originally committed to SVN as r20.