Feature/coap

**DO NOT MERGE**
CoAP support implementation draft
What is MDH_USE_DEBUG for? I mean, how does the behaviour of the library depending on the MHD_USE_DEBUG flag?

Whatever the answer would be :), I understand that MDH_USE_DEBUG should be removed before merging into develop.