Make logging messages more precise about # of files being processed.
Tweak logging
Tweak list of files to include/ignore.
ComboBox for search input controls.
Move files around.
Improve handling of combo box list.
Improve performance: don't store the full path.

Also refactor file system traversing algorithm to be cleaner.
Random updates.
Move files around.
Simplifying file database creation.
Improver performance of building file system database.

FileSystemName now maintain a relative path member.
Use "long" for HeapAlloc.
Test run in 64-bit.
Improve combo box key handling.
First pass at using BoyerMoore algorithm for string search.
Improve performance of text search

* Pre-compute Boyer-Moore delta arrays and re-use for all file contents search.
* Search for 5 char. string in 150,000 files totaling 1.5GB takes ~240msec instead of ~480msec with classic strstr.
Fix release build.
Add BNDM32 search algo for string search.

About 3x-4x faster then Boyer-Moore on various tests on z620.
Implement bndm64.

About same speed as bndm32, but max. pattern length is 64 instead of 32.
Split c++ source files.

Fix Test project to work in x64 Release configuration.