Adding WriteStart and WriteStop to LoggerExtensions.

It gives the ability to write structured logs. Added start and stop to TraceType, WriteStart and WriteStop to LoggerExtensions, and created corresponding tests.
then if someone does add tests that can run on k10, then they also need to add the ifdefs - that's what I was getting at