dont log "empty message" for control messages
delay loading of license

to give fluent API a chance to configure it
Merge pull request #1831 from Particular/DelayLicense

delay loading of license
Making delete subkey not throw even though that should be the default.
Microsoft is lying to us :(
Merge branch 'release-4.3.0'