COSMIT refactor LibSVM wrapper for safety and readability

* don't pass fit-time parameters to prediction functions
* do memory deallocation in a finally clause
* trim docstrings and comments

TODO:
* fit needs the finally clause as well
* sparse LibSVM should get the same treatment

(test_svc_clone_with_callable_kernel might fail sometimes. That appears
to be unrelated.)