added proper setter/getter for features in HSIC
Refactored kernel selection

Added a base class CKernelSelection. CMMDKernelSelection now works as
a subclass of this base.