Refactor of MainWindow class

Remove commented out code
Restore proper C# method naming convention
Rename Form1 to MainWindow.

Create basic GUI skeleton:
 - create search section
 - create results section
 - GUI "backend" is partially implemented (choosing search path)
OpenFileDialog
New FileScanner API. No tests, no comments (yet).
Merge branch 'master' into Core
Added comments and refactored FileParser.cs. Changed ParseModeFactory.cs to ParseMode.cs.
Seach button is working now!!
Merge branch 'master'
małe poprawki
Add tests and change BaseParseMode.cs scope.
Merge branch 'master' of https://github.com/kzemek/PrzeszukiwarkaPlikow
Change InternalExecute access modifier from public to protected in classes derived from BaseParseMode
Merge branch 'master' of https://github.com/kzemek/FileScanner
FileParser now compiles.
SearchSummary: added a form, modified IDocumentBuilder

- added a simple form for selecting report options
- IDocumentBuilder.AddReportHeader now has nullable parameter
- added a Manual_Generate pseudo-test that shows how to use the
  SearchSummary module
- modified IDocumentBuilder interface: removed AddText(), added
  AddDocumentFooter()
Merge remote-tracking branch 'origin/master'
Merge branch 'Core' of https://github.com/kzemek/PrzeszukiwarkaPlikow
Use NUnit framework for PatternMatching tests.
Some test groups merged into test cases.
Merge branch 'Core'
Revert "Persistance manager"

This reverts commit ae107d252afb00a49be3c29dca599217aa7c65fc.