Adding a SHA1 hash annotation

Implementing a SHA1 hash descriptor, which represents a hash value that
is computed from the audio file contents. This descriptor is intended to
be used as a unique identifier of a particular audio file for the
further usage as a key in sets, dictionaries, etc.

Relates to #16

- SHA1HashDescriptor was implemented.
- Project name change: HoloProcessors -> Holo.Processing
- Tester class was removed.
Algorithm estimator is implemented

This commit introduces an algorithm estimator and a corresponding
refactoring that includes a separation of the search procedures out of
the UI.
Target framework was changed to .NET 4.0 Client Profile in order to use
MathNet.Numerics and other useful features.

Relates to #16

- Search procedures were extracted from the UI to the
Holo.Processing.Search.
- AlgorithmEstimator was implemented.
- Target was changed to .NET 4.0 Client Profile.
- MathNet.Numerics library is used to calculate an estimates.
Fixed minor bugs
Grid view for the estimation results is implemented

- Grid view is implemented.
- Bug in the DB lookup is fixed.
Pearson's correlation coefficient implementation

- Adding Pearson's correlation coefficient.
- CSV dupe scores import was fixed.
- Random search algorithm was implemented as a worst case for the
estimation.
Removing Estimate button

- Estimate button was removed in favor of a new menu item "Estimate
algorithms".
- Estimation results are sorted by Pearson's coefficient by default.