Refactor etw events

Refactor etw events.
Initial version of winter extension logging

Add initial version of extension logging.
Refactor HTTP requests

Rewrite HTTP post/get commands.
Fix deny list not saving

Concurrent hashset didn't save when items were not removed because the
set wasn't marked dirty when someone was removed.
Add command logging

Add extra logging to commands.