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

The same. Pretty much check whether we need the stdio you have changed in this PR and let us know if any of them is actually necessary. Otherwise, just remove them.