Updated the ISummaryGenerator interface.

- renamed FileInfo struct to MatchingFile to avoid conflict with the
  built-in FileInfo
- replaced file path with a FileInfo structure in MatchingFile struct
- modified ISearchSummary.Generate parameter list: added searchQuery
  and inputPaths
Change TxtDocumentBuilder to correctly implement changed interface.
Fixed ISummaryGenerator interface and its implementation

- fixed access modifier on MatchingFile.fileInfo
- fixed SummaryGenerator so that it correctly implements ISummaryGenerator
Merge branch 'SearchSummary' of git://github.com/kzemek/FileScanner into SearchSummary
Changed file names.
Fixed project and updated IDocumentBuilder

- removed some strange file from SearchSummary project
- added extra parameters to AddReportHeader in IDocumentBuilder
Implement test to AddHeader
Added unit test for SummaryGenerator class

- added test case that uses NMock3 (*not* included in commit)
- refactored SummaryGenerator class a little to simplify testing
Changed NMock3 assembly path, fixed newlines in SearchSummary

- NMock3 assembly path set to $PROJECT_DIR/Lib/NMock3.dll
- replaced hard-coded newlines with Environment.NewLines
Summary options dialog - WIP

Added a dialog with option stubs for SearchSummary module.
Add few tests to TxtDocumentBuilder
Merge branch 'SearchSummary' of git://github.com/kzemek/FileScanner into SearchSummary

Conflicts:
	FileScanner.SearchSummary.Tests/FileScanner.SearchSummary.Tests.csproj
Add comprehensive test TxtDocumentBuilder
Few Changes to SearchSummary
Merge branch 'SearchSummary'

Conflicts:
	FileScanner.SearchSummary/FileScanner.SearchSummary.csproj
	FileScanner.SearchSummary/SummaryGenerator.cs