[Reviewer: Ellie] Craft logging Enhanced Node Troubleshooting 

Added PDLog infrastructure (definition in new header, craft_dcea.h) and PDLogs for http and sip.
Do we not risk the logs being processed out-of-order, or with other logs interspersed?  Is the 2048-byte-limit actually an issue - will we get logs that big?  Should we just accept that logs won't have formatting/new-lines?