CFisherLDA preprocessor class added

Added a LDA class employing dimensional reduction using Fisher's Discriminant Analysis.
This case is not safe. please make it safe by either checking feature enum, or dynamic cast.
Provide a proper error message via REQUIRE