LogEvent(string, map) and requested unit test

@dkorolev PTAL
Non-even size is OK - it's a key without value. Transport level should support it too.