Add missing typedef for LavNodeInputDescriptor
Fixed numerous warnings, errors, and typos.

Result: we compile again.