MKL nb
minor fixes
add fixes
multiclass example
cleanup
one-class example
IPython notebook - sudoku recognizer with opencv
update the base class
add the header file
add the basic cpp file
add the set_distribution method
add the precompute  method
add the get_variational_expection  method
add the get_variational_first_derivative  method
complete the get_variational_first_derivative  method
minor fix
added the unit test
Cleaning up protobuf library in exit_shogun().
Merge pull request #2107 from tklein23/fix_protobuf_leak

Shutting down protobuf library in exit_shogun() to fix memory leak.
update multiclass example