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.