Kodo 17 update Merge to master

The kodo-c-bindings is updated to depend up on kodo 17 instead of 15. 
Add examples for:
- Sliding window 
- Switch systematic on and of 
- use trace layer

Update exampels:
- encode decode on the fly
- encode decode simple
- udp sender and receiver 

Implemented features:
- Sliding window algorithmn 
- Trace layer 

Removed:
- Debug (replaced by Trace)
I think we should remove all the type defs, as they are only used once.