replaced generic CommunicationDataViewModel with specific for SendReceiveView (called MultiFormatDataView),
implemented handling data methods directly into TerminalViewModel,
implemented time display in MultiFormatDataView,
implemented time properties in MutliFormatDataView,
fixed selection order by sorting
changed DisconnectedEvent to ConnectionStateChanged event,
fixed exception while unintentional disconnect in SerialProtocol,
implemented connection state indicator in tab header,
resolved warnings
separated Display settings in SendReceiveView
implemented Send Data Textbox not cleared when sending was not successful,
worked on formatting,
removed selector in MultiFormatDataView,
cleanup
changed CharacterDataViewModel to ByteDataViewModel,
added Unit Tests for ExtendedByte Conversion,
refactored CommunicationDataViewModel,
changed from reading chars to reading bytes in SerialProtocol,
fixed Clear functionality of MultiFormatDataView
clearly defined data structure with interfaces,
implemented MultiFormatDataView so that it cooperates with a CommunicationDataViewModel,
implemented changes in SendReceiveView and TerminalViewModel,
removed DataViewModelToStringConverter since it is not used anymore
implemented handling when newline separator is changed,
removed newline sequence variables from IProtocolSettings,
changed display style of RealizedItems in MultiFormatDataView,
introduced Selector for NewlineSeparator in MultiFormatDataView