Feature/coap

**DO NOT MERGE**
CoAP support implementation draft
Before merging, do a global search for `//LM_V` in your code either:

1) Removing the line
2) Replace by the proper LM_M() call. Maybe you should define a new tracelevesl (e.g. "LmtCoap") for all COAP stuff.