GC-87: Providing a default implementation for the Kernel Distance in all kernel functions.
Separating distinct kernel distance implementations by introducing a proper IReverseDistance interface.
GC-88: General Discrete Distribution estimation function couldn't handle observations with negative values.
Merge branch 'development' into portable
Adding new imaging filters contributed by frameworks users: Difference of Gaussians, HighBoost, Niblack Threshold and Sauvola Threshold.
Adding support for directly processing matrices in the Normalization filter.
Adding a 2D Kalman filter implementation contributed by frameworks users.
Correcting kernel distance computations and adding support for explicit feature space transformation in some kernels.
Working on documentation.
Added new classes to Statistics project
Merge branch 'development' into portable
Added new classes to Statistics and Imaging projects