Fix so that the "generated types" file is added to the avutil sublib

Or else references to array types etc won't include the namespace prefix.
Update CppSharp submodule
Update generated bindings
Add new FFmpegMacrosPass, to generate ObsoleteAttribute where applicable
Update CppSharp
Update generated bindings
Add BodiTrakLibrary