[Reviewer: Graeme] Craft logging Enhanced Node Troubleshooting Feature

Added PDLogs to Chronos.
On a similar theme to a high level comment I made on the cpp-common changes, I don't see what craft has to do with this, or why these logs aren't simply ENT logs everywhere. Presumably the intention is that these logs will be accessed over craft menus, but that doesn't seem relevant here.