Remove unnecessary code parts from the generated code when using the standalone encoder/decoder feature
The unnecessary code parts should be removed from the generated code (e.g. templates) when generating code for standalone encoding/decoding libraries. Definitely needed:
- type descriptors
- type definitions with the encoder/decoder functions