Abstracted FrameListener data interface and made it thread-safe.

Also changed the MocapFrame operator<< to use fixed width formatting
of the latency field.