Add IFindForm interface with FindNext/FindPrevious methods and add a new AdvancedFindForm that implements this interface.

Add hotkey SHIFT+F3 for FindPrevious
Change DoAutoIndent(): When the range ends on the first position of a line and the endline isn't the same as the start line then that line won't be included in the auto indent block.

Add Command for AutoIndentSelection.
fix offset, I guess...
add some comments
add project for unittests
update example which demonstrates tab-drawing issues when scrolling horizontally
Rename timers to something understandable
Attempt to decrease LOC in FastColoredTextBox: Move events and enums to separate classes.
Move command from Command.cs to separate files
drop TesterVB project
FastColoredTextBox LOC reduction: Move Open/Save/Close mothods to separate class
Move static extern methods to NativeMethods
FastColoredTextBox LOC reduction: Move some static methods to CharHelper
LOC reduction:

Add PrintHelper with print related methods
FCTBActionHandler takes care of the big switch block for the FCTBAction enum
Move ShowGoToDialog() to EditorCommands
Move a lot of rendering methods to a separate static class.
Extracted methods for folding, range-calculations, rendering and TextSource-place calculations
Extract classes from Bookmarks.cs and move to separate folder

Rename some variables in FastColoredTextBox
Move Autocomplete classes to separate files
Drop methods from FastColoredTextBox
Move some export methods to ExportUtil