Feature/coap

**DO NOT MERGE**
CoAP support implementation draft
Leftover...

Please, avoid dead code before merging, i.e. remove all "dead lines" or provide a FIXME comment on explaining why are they left in the code.