Add the RowBasedTextEditor and derived IntelliSenseEditor
- The RowBasedTextEditor allows writing row-based text and allows row validation.
- The IntelliSenseEditor allows writing row-based text with predefined and filtered TextSegments from popup and allows row validation.