SVM fixes

Following #91, these are some other fixes and additions to the SVM wrapper.

Most important changes:
- expose a new `predict_all` method (a parallel version of `predict`)
- fix handling of some training options (ClassWeights, VarIdx, SampleIdx)
- disable check of CvParamGrid in `train_auto`
- extend help/docs
- more tests