Removed GNU dependant code from svm.hpp (doesn't compile on Windows), replaced with a Boost.Lambda expression. Removed some unnecessary includes. Still to test whether it compiles using an MS compiler. 
Removed GNU dependant code from svm.hpp (doesn't compile on Windows), replaced with a Boost.Lambda expression. Removed some unnecessary includes. Still to test whether it compiles using an MS compiler. 


terborg/kml,terborg/kml,terborg/kml