All non shogun includes in header files shifted to corresponding .cpp for classifiers - A fix to issue #2557.

I think it is weird making external, third party libraries we include depend on Shogun.