OutputTimeScale(US#31)

Implemented DiagnoseOutputViewModelTest, DurationToHeightConverterTest, GapToMarginConverterTest, ProcessViewModelTest, SequenceDiagramViewModelTest, ThreadViewModelTest, SequenceDiagram, DiagnoseOutputViewModel, DurationToHeightConverter, GapToMarginConverter, IDiagnoseOutputViewModel, IProcessViewModel, ISequenceDiagramViewModel, IThreadViewModel, ProcessViewModel, SequenceDiagramViewModel, ThreadViewModel

Elements in a sequence diagram are scaled in relation to their duration assuming that the height of a thread grid is the total duration.
OutputThreadTimeSync(US#34)

Implemented DiagnoseOutputViewModelTest, ProcessViewModelTest, SequenceDiagramViewModelTest, ThreadViewModelTest, SequenceDiagram, DiagnoseOutputViewModel, IDiagnoseOutputViewModel, ProcessViewModel, IProcessViewModel, SequenceDiagramViewModel, ThreadViewModel, IThreadViewModel.

Times of threads are synchronized.
OutputStandardScale(US#35)

Implemented DurationToHeightConverterTest, GapToMarginConverterTest, SequenceDiagram, DurationToHeightConverter, GapToMarginConverter.

Now time scale is 5 seconds per tab height.