Start work on where the time goes in Device.Update...
Merge branch 'master' into tinker
Merge branch 'master' into tinker
Merge branch 'master' into tinker
More Instrumentation - no functional change.
Added collection for the 3 phases of OutputController Update processing:
-generating OutputCommands
-Extracting commands to outputs
-Controller processing commands